技术开发 频道

每个程序员应该知道的12件事情

  读代码

  在成为好的写代码的人之前,要学会成为一个好的读代码的人:有人问我如何学习,我就会推荐他们去读一些好代码

  程序员的工作时间,70%读代码,30%写代码:每天程序员也就写个一两百行代码,大部分时间都在思考和看代码了

  练习、练习、再练习

  针对独立的问题进行小练习:把大问题拆成可以独立解决的小问题,针对小问题单独做一些小练习,逐个击破

  在工作之外的项目中练习:每个人都希望工作都能让自己每天进步,但有时环境并不会这么理想,你可能在做维护项目,或者你做的内容更像例行公事,那么你可以在工作之外的项目进行练习,能结合将来工作需要去练习则是更理想的路径

  在没有压力尽自己所能去做:适当压力是动力,但是千万不要给自己太大的压力,在压力承受范围内尽力去练习可以获得较好的结果

  练习成为专家:不断练习,1万个小时之后你就是专家

  重构

  在不改变系统行为下改善代码的质量:重构的前提

  使代码变得容易理解、维护和扩展:重构的目的

  每次签入时是都比签出时更干净:重构的目标

  小方法、组合方法......:重构的技术

  遵守模式和非常好的实践

  SOLID

  GRASP

  DRY

  KISS

  设计模式

0
相关文章