读后感2
今天上午去上了英语提升课
下午再宿舍看了程序员修炼之道的第三章
还补全了一部分出题系统的代码,再b站上看了如何用Java实现文件的存入与导出。
读后感:
在阅读完第三章之后,我深深地感受到了编程不仅仅是一种技术,更是一种艺术,一种哲学。
这一章主要阐述了软件工艺的重要性,其中包括编程语言、编程风格、注释等方面。作者用简单明了的语言,使我们明白了编程语言的影响不仅仅是语法那么简单,还包括思维方式、代码风格等一系列重要的方面。
对于编程语言的选择,作者提倡使用最适合解决特定问题的语言,而不是过分追求流行或者“最好”的语言。这一观点使我重新审视了自己的编程语言选择,我开始关注语言本身的特性和适用性,而不仅仅是听从流行的建议。
在编程风格上,作者强调了清晰性、一致性和简洁性的重要性。我对此深表赞同。在编程中,最理想的情况是让代码自己说话,而不需要过多的注释或者解释。代码应该尽可能的自解释,这是我们应该追求的目标。
注释的部分,作者提醒我们不要过度注释,只对那些可能会引起混淆或者在将来可能会变得模糊的部分进行注释。这一点我深有体会,我以前总是喜欢在代码中添加注释,然而这往往会使得代码变得复杂难懂。现在我开始更加注重代码的可读性和自解释性,尽可能的减少不必要的注释。
此外,这一章还强调了重构的重要性。作者说:“好的代码是精心制作的,每个部分都恰到好处。”这使我更加重视代码的重构,不仅关注代码的功能实现,也注重代码的质量和可维护性。我开始注意到自己的代码习惯,努力改掉可能导致不良代码习惯的行为,如过早优化、过度设计等。
总的来说,《程序员修炼之道》第三章让我重新审视了编程的本质和目的,也让我更加关注编程的工艺和艺术性。我相信这些观念和技巧将对我在未来的编程生涯中产生深远的影响。
重新生成