自己低头写代码。功能也是可以实现的。但是自己的想法,逻辑真的很乱,有的时候自己返回来,都不愿意看第二遍。所以代码思想很重要,要让除了你之外的第二个人,也能看的懂且容易上手你的代码。一定要跟人多多交流。也许自己看不到自己的不足之处。别人(当然这个别人大部分的时候是指的那些有丰富经验的同事)他随便说的几句话,就能指出你的不足之处,对自己来讲真的就是受益匪浅
今天早上跟我们项目主管磊哥进行了短暂的交流,醍醐灌顶!瞬间明白自己代码的质量是简直的不堪入目。太多重复性的赋值(明明两个三个变量可以支撑,偏偏定义多个变量,来回的倒腾),代码的复用性低,冗余的代码较多,逻辑混乱(处理交互内容,前面一些后面一些的,变量什么时候用,什么时候定义,完全没有规则,感觉是为了实现局部的目标,随意堆叠的),写的代码缺少思考性。在这里真的是要感谢磊哥的。给我逐一指出这些个不足之处。
写代码之前一定要先做好思考。在多种能实现功能的方法中选择最简洁的。从全局考虑清楚,用最少的变量,最少的传输,最清晰的层析,sql的可复用性考虑等多个方面考虑。外部参数在web层处理,拼接内部参数(例如交互参数),数据和平台交互处理等等
当然这些思想也不是一天的能形成的,但是之前可能没有考虑那么多,经过磊哥的指点,还是觉得自己写的代码代码要多看几遍。看完之后要慢慢琢磨。以前老是觉得自己是很行的。现在想想,简直是可笑呀!
再次感恩磊哥(虽然磊哥看不到。哈哈),给我指明方向
没有思想的代码不是好代码
最新推荐文章于 2024-07-17 16:32:20 发布