看到公司 Android 代码库真的头都大了
29届大一远程安卓开发
项目里面各类写法都很不规范吧
有用 findViewById 来获取 View 的,有用 View Binding的,有用 kae 的,还有用 View Binding ,甚至还有手写一套 val textView get() = mBinding?.textView 的
部分 Activity用 ViewModel,另一部分用 Controller,还有一部分用 Presenter
各种莫名其妙的 Crash,也不知道怎么分析,也找不到源头
各种各样不能稳定复现的 bug,修都无处下手,给 mentor 都整不会了
只能干瞪着代码不知道该干些啥
#实习生应该准时下班吗#
#Kotlin# #客户端# #实习生的蛐蛐区# #Android# #大一#
项目里面各类写法都很不规范吧
有用 findViewById 来获取 View 的,有用 View Binding的,有用 kae 的,还有用 View Binding ,甚至还有手写一套 val textView get() = mBinding?.textView 的
部分 Activity用 ViewModel,另一部分用 Controller,还有一部分用 Presenter
各种莫名其妙的 Crash,也不知道怎么分析,也找不到源头
各种各样不能稳定复现的 bug,修都无处下手,给 mentor 都整不会了
只能干瞪着代码不知道该干些啥
#实习生应该准时下班吗#
#Kotlin# #客户端# #实习生的蛐蛐区# #Android# #大一#
全部评论
可能是某些场景用不了View binding所以临时用一下findViewById吧。至于viewmodel我也是需要它的特性时才偶尔用一下
相关推荐
点赞 评论 收藏
分享
02-12 20:22
重庆大学 Java
Jasonnnnnn...:直接把项目代码喂给AI然后让它帮你分析,如果组里已经有一些流程图总结的话最好,没有的话自己画一个
Go的话其实只要把基础语法搞明白就行了,项目里很多都是直接让ai帮你写好然后自己稍微改下,不用学的特别深
ai的话,可以自己写一些md文件来搞点小东西,但除非你打算转算法,否则不用把rag langchain学的特别深,了解下就行了
字节跳动公司福利 1371人发布 点赞 评论 收藏
分享

