关于模型一致性与代码质量的思考
我感觉代码质量很重要,现在很多出来的程序员非常不重视代码质量,很多时候大家以为只要做出来功能就够了,但实际上是远远不够的。我感觉这样写出来的代码根本不是产品级的,而是toyprogram。
大家好像都不太重视防御性编程,很多时候都是想当然,在某一步,想当然的认为某一种情况不会出现,某一种数据不会出现。我觉得这种思想非常错误。
令人惊讶的是有时候做出了某一个功能,然后我发现了bug,我觉得需要去改,但是其他人却说不要改,没必要改,因为这个功能现在没人用到,也很少人用。我觉得很雷,既然功能没用,又做这个干什么,不是给人口实么?
另外,项目中的模型结构比较乱,没有统一的模型管理,引用乱赋值,引用飘来飘去。
同时模型的表现与实际api所展现的差距太大,很多时候,你认为api做了应该做的事情,实际上模型被改得面目全非。(即便是模型做出了改变,实际上也该在doc中对例外的情况做一说明,否则api的使用者很可能不能正确调用)
从这看来,之前的程序员的api设计水平不太行。
总之,我对这个项目比较失望,总体程序员的水平比较低,代码结构比较混乱。
相关推荐
湾区人工智能 2020-11-20
diskingchuan 2020-10-23
amicablehj 2020-11-16
smartbaby 2020-11-11
teamvx 2020-11-11
啊兵 2020-11-10
ruancw 2020-11-10
Elyn 2020-11-08
susmote 2020-11-07
lipin 2020-11-03
kinglomei 2020-10-27
bucai 2020-10-26
JAVA飘香 2020-10-26
重剑无锋 2020-10-25
adentheima 2020-10-25
zhaoyinghuan 2020-10-25
Elyn 2020-10-24
lipin 2020-10-22
feinifi 2020-10-14