关于模型一致性与代码质量的思考

我感觉代码质量很重要,现在很多出来的程序员非常不重视代码质量,很多时候大家以为只要做出来功能就够了,但实际上是远远不够的。我感觉这样写出来的代码根本不是产品级的,而是toy program。

大家好像都不太重视防御性编程,很多时候都是想当然,在某一步,想当然的认为某一种情况不会出现,某一种数据不会出现。我觉得这种思想非常错误。

令人惊讶的是有时候做出了某一个功能,然后我发现了bug,我觉得需要去改,但是其他人却说不要改,没必要改,因为这个功能现在没人用到,也很少人用。我觉得很雷,既然功能没用,又做这个干什么,不是给人口实么?

另外,项目中的模型结构比较乱,没有统一的模型管理,引用乱赋值,引用飘来飘去。
同时模型的表现与实际api所展现的差距太大,很多时候,你认为api做了应该做的事情,实际上模型被改得面目全非。(即便是模型做出了改变,实际上也该在doc中对例外的情况做一说明,否则api的使用者很可能不能正确调用)
从这看来,之前的程序员的api设计水平不太行。


总之,我对这个项目比较失望,总体程序员的水平比较低,代码结构比较混乱。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值