首页 > 其他分享 >9.27(读后感2)

9.27(读后感2)

时间:2023-09-27 19:46:08浏览次数:54  
标签:读后感 9.27 编程语言 代码 编程 注释 作者

今天上午去上了英语提升课

下午再宿舍看了程序员修炼之道的第三章

还补全了一部分出题系统的代码,再b站上看了如何用Java实现文件的存入与导出。

读后感:

在阅读完第三章之后,我深深地感受到了编程不仅仅是一种技术,更是一种艺术,一种哲学。

这一章主要阐述了软件工艺的重要性,其中包括编程语言、编程风格、注释等方面。作者用简单明了的语言,使我们明白了编程语言的影响不仅仅是语法那么简单,还包括思维方式、代码风格等一系列重要的方面。

对于编程语言的选择,作者提倡使用最适合解决特定问题的语言,而不是过分追求流行或者“最好”的语言。这一观点使我重新审视了自己的编程语言选择,我开始关注语言本身的特性和适用性,而不仅仅是听从流行的建议。

在编程风格上,作者强调了清晰性、一致性和简洁性的重要性。我对此深表赞同。在编程中,最理想的情况是让代码自己说话,而不需要过多的注释或者解释。代码应该尽可能的自解释,这是我们应该追求的目标。

注释的部分,作者提醒我们不要过度注释,只对那些可能会引起混淆或者在将来可能会变得模糊的部分进行注释。这一点我深有体会,我以前总是喜欢在代码中添加注释,然而这往往会使得代码变得复杂难懂。现在我开始更加注重代码的可读性和自解释性,尽可能的减少不必要的注释。

此外,这一章还强调了重构的重要性。作者说:“好的代码是精心制作的,每个部分都恰到好处。”这使我更加重视代码的重构,不仅关注代码的功能实现,也注重代码的质量和可维护性。我开始注意到自己的代码习惯,努力改掉可能导致不良代码习惯的行为,如过早优化、过度设计等。

总的来说,《程序员修炼之道》第三章让我重新审视了编程的本质和目的,也让我更加关注编程的工艺和艺术性。我相信这些观念和技巧将对我在未来的编程生涯中产生深远的影响。

重新生成    

标签:读后感,9.27,编程语言,代码,编程,注释,作者
From: https://www.cnblogs.com/xuxingkai/p/17734142.html

相关文章

  • 《代码大全2》读后感
     阅读了《代码大全2》第七章高质量的子程序。首先:第七章第一部分:创建子程序的正当理由。讲述创建子程序的理由。总结所有理由:降低复杂度,引入中间的、易懂的抽象、避免代码重复、支持子类化,隐藏顺序、隐藏指针操作、提高可移植性、简化复杂的逻辑判断、改善性能,除此之外,创建类的......
  • 九月《代码大全》读后感Ⅱ
    第七章高质量的子程序首先创建子程序的好处有:降低复杂度:通过将复杂的程序逻辑分解为更小的子程序,可以使程序更易于理解和维护。引入中间、易懂的抽象:通过创建子程序,可以将复杂的逻辑或操作封装在易于理解的模块中,提高代码的可读性和可维护性。避免代码重复:通过创建子程......
  • 9.27
    packagecom;importjava.util.Random;publicclasstest{publicstaticvoidmain(String[]args){shortm=0,n=0,ov=0;charo='+';Randomrandom=newRandom();for(inti=0;i<50;i++){ov=(short)random.......
  • 9.27算法
    环形链表给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递 。仅仅是为了......
  • 《程序员修炼之道—从小工到专家》读后感2
    我们要想做出一款足够好的软件需要给用户以机会,让他们参与权衡,使质量成为需求问题,尽早地给用户呈现结果;我们在今后的工作学习中需要不断地经营自己的知识资产,比如每年至少学习一种新语言,每季度阅读一本技术书籍等;要批判性地分析自己读到和听到的东西,这会使自己以后理解复杂的东西......
  • 《软件工程:一种实践方法》读后感一
    《软件工程:一种实践方法》是由RogerS.Pressman所著的一本著名的软件工程教科书。该书系统地介绍了软件工程的理论、方法和实践,是软件工程领域的经典之作。阅读完这本书后,你可能会对软件工程的以下方面有了更深的理解和认识:1.软件开发过程模型:书中介绍了各种软件开发过程模型,如......
  • 九月代码大全读后感Ⅰ
    第18章    在编程中,表驱动法是一种非常常用的设计模式,它鼓励我们通过使用表格和查询表来替代复杂的逻辑判断。这种方法在处理复杂逻辑时特别有效,因为它可以帮助我们降低代码的复杂度。表驱动法的主要优点在于它能以更简单、更直观的方式来处理复杂的问题。通过使用表......
  • 《程序员修炼之道——从小工到专家》读后感1
    第一章主要是要求程序员注重实效,我们需要在工作中尽可能的提供多种选择,而不是找借口掩饰错误。在出现“破窗”时,我们需要当时找方法修补,即使没有成功,也要让这个漏洞可控,做变化的催化剂,我们需要寻找办法解决问题,留心大图景。......
  • ​​老板要我开发一个简单的工作流引擎​​​-读后感与补充​
    概述最近读了一篇《老板要我开发一个简单的工作流引擎》幽默风趣,干货较多,作为流程引擎的设计者、开发者、探索者,写的很好,合计自己的理解,对每个功能补充说明,对于流程引擎的应用场景,做出更好的理解与实践。第1关-线性流程一天,老板找到我,说要做个简单的工作流引擎。我查了一天啥是工......
  • Automate the Boring Stuff with Python(读后感)
    这里主要就是记录下这本书的主要内容,自己以后想起来的时候可以直接看这个博客整本书的内容看目录就很清楚了,所以下面就是目录加自己的一点心得体会Python编程基础基础中的基础,但有个很重要的轮子PrettyPrint:把输出打印的更漂亮自动化任务这是重点,一次性肯定记不下来,智能以后......