大道至简读后感
作者:互联网
《大道至简》是一本软件工程的经典读物,它主要是一本关于软件工程思想的书。
书中没有代码的堆砌,代替的都是关于编程的思想,作者的经验真实的展现出来,内容信息简约而实用。
书中告诉我们编程的第一要务是先把事情分析清楚,把事件先后的逻辑关系和依赖关系搞清楚,然后再去写代码实现。
一接到任务就开始Coding的程序员,通常就是加班最多的程序员。而在阅读并理解之前的我看到编程题目或者是程序的要求时,
只是简单的思考就开始着手开始写代码,写一步看一步是常事,在程序简单的时候这样做并不会有什么表现,仅仅几十行的代码就算是多次修改,
也不会是有什么问题,处理这些简单的问题,所写的东西总是简单的。而当我开始写一些长一点的代码时,这样做的劣势就开始体现出来了。
总是一遍一遍的修改,在修改的过程中,我就开始对程序的整体把握出现了一些问题,总是解决了一个问题就会出现另一个问题,一步一步的,
出现了解决不了的问题,就只能在其他地方解决问题。
而在这之后,当我看到相关编程需求时,应该弄清楚事件的先后问题和依赖关系,弄清楚可能会出现的问题,并找到相关的解决方案。
在写代码的时候按照思路一点一点来,尽量少出现问题,尽量少的出现问题,防止一个问题套着一个问题。
书中写过,过程说的是很多的人(团队)如何组织在一起进行开发的问题。它首先把工程中的环节分解出来。
这样,有了环节,就有了角色;有了角色,就有了沟通。当我没有合作写过代码时,我的代码的风格非常随意,命名也是随心所欲,
认真时用英语或是缩写什么的,不认真时就怎么方便怎么来,在之后看自己的代码时,或许自己都读不明白,关于注释则更是能省则省。
这些习惯在小学期的过程中才有了改善,代码长度长,当我几天之后再去修改前两天的代码时,没有注释和随意命名的后果就体现出来,
读了好几遍才弄明白自己当时的思路,为了写报告而回忆思路浪费了很多时间。在这之后,在写长代码时我都会自觉加上注释,
在命名变量时,我会自觉实用英文相关意义明确的词。
书中也说,必先是匠人,之后才会是艺人,再之后才会是艺术家。程序员就是程序员,如果不静下心来做代码,好高骛远则终将一无所成。
“志存高远而脚踏实地,此实地者,源码也。”编程和其他所有事一样,只有坚持下来,才能一步步的提高自己。书名是大道至简,
这种思想总是值得我们学习,我们应当化繁为简,将编程变得简单。许多人总把编程看做很难的事,感觉高不可攀,其实编程很简单,编程的思想就在我们的生活中随处可见。
标签:读后感,大道至简,代码,编程,问题,程序员,简单 来源: https://www.cnblogs.com/laobing6214/p/16538251.html