代码质量,本质上是反映了人头脑思考问题的清晰程度。
错综复杂、混乱不堪的代码,表示程序员写的时候,本身就没考虑清楚。烂代码犹如一团麻,就如一个家里乱的像猪圈一样。好的代码,清晰,优美,结构清楚,条理分明,读起来有种非常爽的感觉。
当然,码农写出烂代码,可能的几个原因是:
1、何必花时间整理代码,应付完任务就可以,有时间不如玩玩游戏。
2、整天加班,已经累到崩溃,哪有时间优化代码?
3、以上两者兼备,挺累了,不想优化代码,有时间休息一下吧。
但能不能进步的区别,就在这里。任务多,可以及时反馈。不合理的需求,不要擅自承诺工期。相信开明的环境下,不会死催活逼的。如果非要赶任务,那只能多加加班了。
对策是:
1、有时候加班不可怕,可怕的是你加班了,大家还认为你没干什么活儿。这是个人际沟通的问题。并不需要刻意表现自己多忙多累,但有必要让相关人员知道你的情况,不然别人可能认为你悠闲得很,加倍的任务会扔给你去做。所以加班了,就要让其他人知道你的情况,你在加班,工作量已经比较饱和了。
2、尽量提高自己的代码质量。写多了好代码,思路清晰了,自然就养成习惯,不会写出烂代码了。