最近又和办公室乔碧罗做一个项目组了(真像┑( ̄Д  ̄)┍),刚工作的时候就是接手她的项目。突出一个乱,用最少的文件,写最多的代码。
一年过去了,水平还是没变。可想想也没问题,毕竟她今年已经六年了,前五年都这样,也没什么奇怪的。
这个工程里的代码可都是活化石啊,哪天程序员考古学兴起来或许可以来看看。
gradle 里面有不少有用的库,都没去用。AS 都提示能用 lambda 或者有 NPE 可能了,到处飘黄,就是不改。规避内存泄漏就更是没有的事。应用能跑起来真是奇迹。。。
天天防着我,就怕我动她代码。可我还不想改呢(开会时要求我按她现在的风格写,真是难为我了,不是很擅长写 bug )。
就是被她这种代码走了半年弯路,直到和大佬一个项目才真正了解到开发可以有简单的套路,框架的正确用法是什么,BaseActivity 不只是一个文件,后面还可以有一堆文件帮助解耦或者细分功能(大概这个理儿)。基本上一个星期就超过了我半年来的从垃圾堆里捡到的东西(翻垃圾还是有用的,基础靠这个打牢固了)。后面我们用的都是最新的技术,特别是 jetpack 里面的组件,省去了我大量的学习成本(有现成项目可以试验,有问题可以和大佬一起探讨)。
现在这个乔碧罗虽然还是一副 gzrs 的态度,但一点都不虚她了,一开口就知道说的对不对,怼得她无话可说。
现在想想如果一直在原来的项目组里,现在不仅没点本事还一直被打压不敢出声,永远当个低等勤杂工(虽然现在也差不多了 ┑(~Д~)┍
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.