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

当你编码时

要意识到你在做什么。不要盲目地进行编程。

1.靠巧合编程

积极参加编码过程

试图构建你不完全理解的应用,或是使用你不熟悉的技术。就是希望自己被巧合误导。

按照计划行事。

依靠可靠的事物。不要依靠巧合或者假定,如果你无法说出特定情形的区别,就假定是最坏的。

2.算法速率

长期积累算法使用资源的常识

测量你的估算,拿证据说话.

3.重构

重构是必不可少的,早重构,常重构

为你的假设建立文档

不要在重构的同时,增加功能

重构之前保证良好的测试.

4.不要只是测试你的代码,还需要测试你的假定,不要猜测,而要实际尝试它,编写断言测试你的假定。

为你的工作设置优先级。把时间花在重要的地方,虽然很有可能他们是最难的地方。

可以有很多的办法来估算算法的阶数,如简单循环,嵌套循环,二分法,分而治之,组合等方法。

注重实效的程序员会设法既考虑理论问题,又考虑实践问题。

posted @ 2022-11-17 17:54  旺旺大菠萝  阅读(9)  评论(0编辑  收藏  举报