进入新公司一个多星期了(Android 开发)。今天被同事(准确的说开发IOS的同事,由于前开发跑路,他自学的Java),说我写的代码不规范。明明一个类能解决的需求,你分开写了两个。
我说:我看到的JavaBean不一样…
他就来了一句:你不转一下嘛?…
然后他想演示给我看,当他写A a=new A() 后发现,我写的是Kotlin,他写不过去。
然后他问我:Kotlin不能这样转吗?…
然后他转移话题,说这个Subscriber是属于另一个activity的,你为什么用了?...
(我重写之前也是引用到它)……
更可恨的是,说x=true应该是x = true... 代码要规范吧啦吧啦一堆人生道理…当我看到被修改的提交记录后发现,人家手动加了两个空格。(ctrl+alt+l不会?)
如果说我写的不行吧,原来activity之间传数据用的是json String,然后再转化使用。
(这个真的是神操作,让我我怀疑人生,难道Parcelize,Serialise是敌人?),还BaseActivity里Protected startActivity2Activity方法,这个没必要吧?。
如果看到xml文件,只有recyclerView,其他布局用header的形式加进来(我发现人家根本就不会NestedScrollView, 或Merge,Include标签,更不说ConstraintLayout)。如果看到自定义的View,全部用的是layoutInflator加载了布局,里面啥都没干。Include标签不会嘛?
当我介入LeakCanary后发现,内存泄露到处都是。反正,代码就是能跑。如果你看Fragment实例,全部代码在onCreateView里…
再说dialog我命名为MyCollectionDialog, MySocietyDialog.分别对应我的收藏,我的社区。说我别加My看起来很那个…不知道那个指的是什么,很low嘛?。(我英语导师两个学期,雅思6.5,我觉得没毛病啊)
挺心塞的,看了一下记录,我上周就提交了测试,ios还在开发中阶段…
搬砖太难了。
可能,有些人追求的是代码的“美”吧。
网友评论