第一章:一个实用程序员的旅程
《程序员的修炼之道》开篇讲述了什么是“实用程序员”(Pragmatic Programmer),并介绍了如何成为一个高效、实用的开发者。作者强调了实用程序员的特点,包括责任感、自我改进、选择性妥协和以结果为导向。书中也提到了一些基本的编程准则,如避免重复(DRY 原则)、推迟决策(YAGNI 原则)、解决根本原因等。每个原则都提出了具体的实践和建议,为读者提供了实用的操作指导。
此外,第一章还介绍了“可移植性”、“可测试性”等基本的开发概念。作者提醒程序员,编写代码不仅仅是完成工作,而是要把代码写得更高效、可扩展,且对未来的开发工作有帮助。
感想:
第一章让我意识到编程不仅仅是技术性的工作,更是一种思维方式。实用程序员关注解决问题的方式,而不仅仅是结果。尤其是在DRY原则上,作者提醒我们要“少即是多”。重复的代码往往会导致后续的维护困难,代码的冗余也会给项目带来隐患。
另一个令我深思的点是“以终为始”的态度。我们可能因为赶工期而忽略了代码的质量,然而这种短视可能会导致更大的返工成本。实用程序员的思维方式给我启发,我们在编写代码时要考虑到未来的维护和扩展性。
标签:DRY,小工,第一章,实用,程序员,修炼,代码 From: https://www.cnblogs.com/zhanglijian/p/18508022