我们这种拉胯程序员是怎样的

#我这样拉跨程序员写的程序经常这样:

不做异步,就在UI线程上搞事情.任何事做完之前.程序都是卡的
不做并行,不管你是多少核cpu.我只有单线程
使用网络资源的时候,不处理UI.甚至就干等,如果网络不稳定.程序就卡住,其实CPU根本没干活
写很多大量无效的类型转换/装箱拆箱,声明使用一大堆集合
为了重用代码,同时也懒得优化代码,一件简单的事情,交给一个很复杂的模块处理,说人话就是, 你需要一个螺母,你不直接买一个螺母,你买了一辆汽车,然后把螺母拆下来用,下次我需要一个螺丝,我甚至不用之前买的那辆汽车的螺丝,我再买一辆新的….
不管用不用得着,总是使用原始的高清资源.比如用户头像.贪方便.我直接用1080P的图也不压缩…
不缓存任何资源,哪怕一个东西反复被使用,依然不停从数据源获取数据…
使用完数据不释放…. 比如我买了车取下它的螺母用,但是我车也不处理掉,还放在那做摆设.
因为懒得写合理的数据传递.明明要用参数传递的数据一股脑放在全局变量. 拿生活做比喻就是我明明只是和你发私信,但是因为懒得写收件人信息,直接登人民日报…
哦.最重要的,我们拉跨程序员不觉得卡是bug.我们只觉得报错/崩溃/错误的数据展示是BUG…

转自https://www.zhihu.com/question/458730114/answer/1879754851