闲谈一下使用pod进行第三方插件/工具的项目开发
先申明一下:
最近公司有个项目,外包到其他公司进行开发,开发过程中及开发前,未进行核实,结果对方的开发人员使用pod进行项目管理及结构架构。
后期交付时,出现各种警告及BUG,进行排查的时候,火冒三丈!!
pod就是垃圾!
1、所有插件都是别人写的,你自己为啥不写,你自己二次封装一下也行!
2、别人写的东西,有些垃圾程序员对于类的字义、属性、方法说改就改掉了,你更新版本的时候,一堆报错和警告。这些实现公共插件及工具的开发人员脑子就是被驴踢了!你既然写的就是类似于SDK性的东西,特么的,属性及方法随随便便改什么!!类似于环信SDK,真特么的是脑残工程师么,类名换、方法换、属性换!!!你特么的考虑到你是在写SDK么?那些已经集成了你的旧SDK的项目,二次花费精力与时间去进行适配你们的SDK!!
如下:你他妈的说deprecated就deprecated了。别人使用你的插件,你说你这样做恶心不恶心?
3、官方废弃的方法及类,这些插件还在使用,还在使用!真特么的日了狗了。
在这里忠告,当然能看到这儿的同学们,还算有耐性没有因为我的吐槽及恶语相向影响自己的心态和情绪。我们在开发过程中必须形成自己的实用工具及类,哪怕是通研他人写的,自己在仿照着封装一份也可以,这也是你的进步。如若不然,上面罗列的各种垃圾行为真心的会让你付出更多精力和耐心去解决适配问题。