2019年10月阅读程序员修炼之道从小家到专家——读后感第三弹

在读最后的时候感到印象深刻的地方也有很多

遇到不可能解决的问题时,退一步问问自己如下问题:
1)有更容易的方法吗?
2)你是在设法解决真正的问题,还是被外围的技术问题转移了注意力?
3)这件事情为什么是一个问题?
4)是什么使它如此难以解决?
5)它必须以这种方式完成吗?
6)它真的必须完成吗?

如果我在编程的时候也可以多加思考下这些问题的话有些问题可能会简单很多~

开发软件的时候,有成百的陷阱等着我们。多余的或不必要的代码可能这次能够正常运行,但换个环境可能就会崩溃,另外会使代码变慢,或引入新的bug。总之,不能靠巧合编程。要尽可能在开发周期的早期抓住并修正错误,道理很简单,但在项目进度压力大的时候,把这句话忘在脑后。为编码工作划定优先级,把时间花在重要的上面,经常也是最难的部分。但如果基础设施不正确,再花哨的界面或装饰也没有什么用。

写代码就像一个写作文或者是盖楼的过程,先有起因才会有经过结果,先有地基才会有高楼参天,所以刚开始的准备工作很重要!

posted @ 2019-10-25 20:58  酸奶面包  阅读(81)  评论(0编辑  收藏  举报