吐槽一下iOS开发

可能当你看到这个标题的时候,你会嗤之以鼻。我可以坦白肯定的告诉你们实际开发者们写出代码,犹如一坨一般,我就举几个例子吧。

首先先说说 比如 现在有两个类,一个A ,一个B。 当 B类需要A类的参数的时候。挺气人的写法就是 在 B 类写一个方法接受参数 然后直接在里面声明view 然后再B类写一堆成员变量,然后 又在viewDidLoad() viewDidAppear() 这些方法一顿调 ,我就醉了 这个代码下来 那bug 能不少吗,哪一天 ,你维护不下去 。后来的人怎么办。写代码和做人一样 要负责,不是简单的就完成任务就行。产品需要迭代的。代码需要维护的。

其次呢, 就是写个自定义的cell ,按理说都是自定义cell 写个方法接受一下 ,某些人可好,直接也不自定义 ,直接在

-(UITableViewCell*)tableView:(UITableView*)tableView

cellForRowAtIndexPath:(NSIndexPath*)indexPath 

的方法里又写了一堆代码 ,各种成员变量,各种参数。我就是想问问你写的代码,过段时间,你自己能看的懂吗

还有就是很多的程序员 特别喜欢用NSNotificationCenter , 然后呢 看一段block 代码 尼玛看不懂了。 代理方法找不到 ,你用通知中心 也行 , 用用完在 - (void)dealloc  移除通知呀。你又说 不用管 现在ARC 我就呵呵了, ARC 万能的呀 ,那还用你开发啥  。

然后你又特别崇拜炫酷的动画,这个好那个好,一运行 ,内存一顿吃 ,你又来了一句,为什么? 

代码还有不知道复用的。来公司两个月 ,调个框架的api 不会用 ,能让人说点什么呢?


你可以不懂,别以为写出来需求,就完成任务,可以刷微博,看微信了 ,需要你细化的东西太多了,系统的api也不是性能最好的。

最后,我就是希望那些找工作那些人,多注意一些产品体验,代码的质量,我们不是一个人开发,我们是团队,我们希望大家共同进步,我们上班不都是每个月领工资,我们希望我们在自己的兴趣上展露拳脚。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,643评论 30 472
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,520评论 4 61
  • 其实“简书”已下了很久,偶然也会来看看,但由于比较忙,确切地来说是自己太懒了,因此迟迟未动笔写。 直到...
    另一个世界的me阅读 108评论 0 1
  • 我希望,我可以快快长大 我希望,我可以保护我想保护的人 我希望,我可以给我身边的每一个人微笑 我希望,我可以快点儿...
    负一债者阅读 194评论 0 0
  • 在两个月前的某天,突然想到要给自己的兴趣加分加码,最好还能变现。因为我需要很多很钱去完成很多很多梦想。但,我该找...
    Vesperlynd阅读 293评论 3 0

友情链接更多精彩内容