美文网首页
The Clean Coder

The Clean Coder

作者: 飞絮搅青冥 | 来源:发表于2019-06-20 20:16 被阅读0次

最近看完The Clean Coder,薄薄的一小册,看得也挺快的,没有什么晦涩难懂的地方,感觉好多地方都是平时所熟悉的,但也有一些地方是平时被我所忽略的。简要说说令我印象深刻的几点吧:

勇于说不。书中说我们应该勇于说不,试试看是最糟糕的回答。面对需求,期限,我很容易说试试看,但是这个是极其不负责任的行为。固然你自己可能付出了加班加点的代价,差点把自己都感动,但是这样的行为很容易导致无法按时完成任务,更别提这样的代码极容易有各种各样的bug,万一上了产品才被用户发现问题更是得不偿失。所以,如果要作为一名专业的程序员,一定要尽早评估任务在期限内能够完成,果断说不,同样,一旦承诺,也必须完成,这才是有能力的体现。

警惕心流。这个观点是我之前所不知道的。我知道当我们进入心流状态时,效率特别高,沉浸在代码中,极度讨厌在此时被别人打扰。但是作者却指出这只是一种浅层冥想的状态,在此时我们的速度得到了大幅度提升,但是理性思考的能力会下降,因此作者建议我们避免进入心流的状态。

测试驱动开发。这个理念虽然听过很多次,但是作者无疑是有着自己独特的见解的。我们都知道单元测试的重要性,但是有时为了进度,常常就顾此失彼了。但是作者却告诉我们,打破这些纪律和原则,必然会拖慢进度。

QA应该找不到任何错误。这个观点令我汗颜,因为有很多时候为了偷懒不愿意造数据,我的代码经常有一些简单的错误,更别提作者写的需要以“QA找不到任何错误为目标了”,在这个方面我一定要好好加强,希望能够成为书中的一位专业的软件工程师。

把自己没把握的代码发送给QA这么做本身就是不专业的。
每次QA找出问题时,更糟糕的是用户找出问题时,你都该震惊羞愧,并决心以此为戒。

唯一的解决办法就是要设计易于测试的代码,最好是先写测试,在写要测的代码。

你应该计划每周工作60小时。前40小时是给雇主的,后20小时是给自己的。在这剩余的20小时里,你应该看书、练习、学习,或者做其他能提升职业能力的事情。

想迅速牢固地掌握某些事实和观念,最好的办法就是与你负责指导的人交流这些内容。这样,传道授业的同时,导师也会从中受益。
专业人士会视辅导新人为己任,他们不会放任未经辅导的新手恣意妄为。

每位专业软件开发人员都有义务了解自己开发的解决方案所对应的的业务领域。

相关文章

  • The Clean Coder

    最近看完The Clean Coder,薄薄的一小册,看得也挺快的,没有什么晦涩难懂的地方,感觉好多地方都是平时所...

  • Clean Coder - Function

    How to write a good function in your code? How long a fun...

  • 代码整洁之道 读后感

    代码整洁之道 读后感 The Clean Coder —— A code of Conduct for Profe...

  • 读《The Clean Coder》看程序员的职业素养

    BoB大叔两本经典作品《Clean Code》和《The Clean Coder》,中文版本都翻译成为代码整洁之道...

  • The clean coder 读书笔记

    码农戏码这本书不厚,但都是干货。 在前言中,就写了本书的目的: 什么是软件专业人士软件专业人士如何行事软件专业人士...

  • The Clean Coder 读书笔记1

    关注技术,听从Bob大叔的教导 敏捷爽畅之道中的一星级团队是创造商业价值,特点是团队要转换思维,从用户角度考虑问题...

  • The Clean Coder 读书笔记2

    2017年最后一周,我按计划把《The Clean Coder》读完了,大约100页左右。 第6章练习 这一章的内...

  • ARTS1 2019-03-16 500001

    S 《clean coder-整洁代码之道,高素质程序员》 软技能书,描述了软件开发过程,在DEV的角度,以长者的...

  • coder

    coder是win中使用很强的命令行工具。但是会遇到一个中文乱码的问题。 中文乱码 建议在Settings>Sta...

  • Clean up song

    Clean up!Clean up!Everybody let's clean up! Clean up!Clea...

网友评论

      本文标题:The Clean Coder

      本文链接:https://www.haomeiwen.com/subject/gcehzqtx.html