首页 > 编程语言 >《程序员修炼之道:从小工到大家》读后感(六)

《程序员修炼之道:从小工到大家》读后感(六)

时间:2022-11-12 03:11:19浏览次数:57  
标签:读后感 代码 小工 bug 程序员 放进 我们

11月份的第二篇

上次说到了身为一名程序员应该具备的素养问题,读到了“正交性”的版块,这次来探讨一下之后的内容:

之后又提到了代码的“可撤销性”,我们之前已经了解到,公司里面大都是团队合作,很少存在单打独斗的情况,所以,我们的代码除了需要具有良好的规范性,还需要具有很好的灵活性,这样既能够使得其他成员能够更方便地去修改相关代码,更方便地去增加新的功能,大幅度地提升团队效率,也能更好地用实践来证明我们自身的价值。

还有较为形象的“曳光弹”类,这样的类主要用于在客户无法明确想要的功能时,可以使用这一类的代码,让用户在黑暗中利用“曳光弹”寻找相应目标,根据部分模块,以及自己设想到的功能进行比对,既能够让用户更好地、也更为清楚地观测到目前项目的进程,看到我们一直在努力,不会觉得我们无所事事,也不会留下什么坏的印象,也能够在更短的时间内,让用户将自己的需求明确出来,缩短思考时间,从而提高编写团队的效率。

接着,我又看到了这个--bug的解决方法(既包括现实问题,也包含虚拟问题)。书中,提到了一个很可爱的解决方法--橡皮鸭,即不断地向它解释你的某些行为的目的,从而让他指出你的问题所在,或者对你进行认同,那么问题就会自己“蹦”出来啦!而在屏幕上面的问题也是一样,我们不停地向计算机解释我们的代码是什么意思,它会根据实际情况对我们进行认同或者报错,问题就这么显示出来了。

然后,找到了一句我不太理解的语句“把抽象放进代码,把细节放进元数据”。初次接触这句话的时候,我还不太理解,后面耐着性子多读了几遍,我才发现了隐藏在其中的道理,我们在编译程序时,有时会出现一些并不合乎常理的错误,但是代码并不标红,很奇怪的一个现象。现在有了对应的方法来解决这种还无法很好地被解决的bug,就是“把细节放进元数据”,它可以在运行过程中巧妙避开某些bug,还可以被利用,从而创造出更具有健壮性的设计,程序更加健壮。(好处多多)

以上就是我在11月份的阅读收获啦!

标签:读后感,代码,小工,bug,程序员,放进,我们
From: https://www.cnblogs.com/liuzijin/p/16750616.html

相关文章

  • 雷军给年轻程序员的五点建议
    hello,大家好,我是张张,「架构精进之路」作者。今天偶然翻到了雷军早年所写的博客,其中有一篇提到了什么样的程序员创业有戏,里面有关于《致刚入门的程序员五点建议》,感觉会对大......
  • 编码硬实力之外,程序员的软技能
    打拼,有时候拼的不仅仅是硬实力,还有很多其他因素...hello,大家好,我是张张,「架构精进之路」公号作者。程序员群体不应该是一直低头敲代码,更应该掌握一些软技能,改变一贯的沉闷木......
  • 写点程序员离职的心得
    大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。离职的心态人们在辞退或者被辞退都会对原公司抱有意......
  • 【python】程序员最浪漫的表白方式,将情书写在她的照片里
    前言大家早好、午好、晚好吖~这不光棍节快到了,表弟准备写一封情书给他的女神,想在光棍节之前脱单。为了提高成功率,于是跑来找我给他参谋参谋,本来我是不想理他的。不过......
  • 程序员修炼之道——从小工到大家
    在这几周看了程序员修炼之道的第二章——注重实效的途径。感触很多。在这章中开头就讲述了重复性带来的危害以及正交性,受限于我们自身学习的不够迅速而知识的发展又是如此......
  • 程序员不一定要进大厂,但是算法很重要
    前言数据结构Q与算法是程序员内功体现的重要标准之一,且数据结构也应用在各个方面,业界更有程序-数据结构+算法这个等式存在。各个中间件开发者,架构师Q他们都在努力的优化......
  • Net6 反射反射程序员的快乐/遍历属性、字段、构造方法、函数及相关操作
    十年河东,十年河西,莫欺少年穷学无止境,精益求精反射反射,程序员的快乐,利用反射可以获取到私有属性及其值 在C#中反射无处不在,用好反射,就可以为所欲为有这么一个学生类:......
  • 专家解析:程序员到软件架构师培训与认证之路
    软件架构师一般都是具备计算机科学或软件工程的知识,由程序员做起,然后再慢慢发展为架构师的。软件架构师的培养软件架构师一般都是具备计算机科学或软件工程的知识,由程......
  • 程序员必备免费电子书下载网站
    程序员必备免费电子书下载网站作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因......
  • 程序员修炼之道 从小工到专家 5
    第五章弯曲,或折断 解耦与得墨忒耳法则把你的代码组织成最小组织单位(模块),并限制它们之间的交互。如果随后出于折中必须替换某个模块,其他模块仍能够继续工作。使耦合减至......