码农也不是那么容易当的

      什么是码农呢?只是简单的实现功能吗?一直都在强调复用性,易用性,高性能,在编码的时候你有没有考虑过这些呢?

      在XX工作的时候,刚开始自己做一些维护工作。那时候,自己不是很开心,总觉得工作有点太简单了,自己的能力不止能干这个。做事不免有点不是很上心。但到后来的时候,同事检查我的代码,说了好多的问题,基本上我写的代码一无事处。

 

       你这用循环查库吗,这样效率得多低啊。考虑一下能不能批量的查询,只访问一下库,减少数据库压力,提升效率;

       这个方法的方法体也太长了吧,考虑一下能不能把某些逻辑给分离出去,缩短一下方法的长度;

       这个循环嵌套太长了,考虑精简一下;

       这个你是怎么考虑的啊,用户这样用着方便吗?考虑一下易用性的问题

       这个逻辑好多地方都用了吧,看看能不能提出个公共的方法。

       还是需要多写点注释啊

 

       有些时候,你明白了需求,并把逻辑代码给写出来了,你就在沾沾自喜了吗?你有考虑过代码的质量吗?易读性,易维护性,易用性等都需要码农来考虑。

       在你接手一个任务时,尤其是刚开始接手不久,不要过于的抬高自己,你要学习的东西还是有很多。做完之后,多找大牛帮你看一下,以免为自己以后的工作留下隐患。

 

       做个好码农,也没那么容易。理论不是用来说的,是用来做的。当我们写代码的时候,多考虑一下这些问题。不要轻视某一件工作,认认真真踏踏实实还是很重要的。

posted @ 2013-01-31 16:12  转航  阅读(170)  评论(0编辑  收藏  举报