读凌波微步:软件开发警戒案例集

最近通过了老师的推荐阅读了《凌波微步:软件开发警戒案例集》感受就不提及了,就说说我学到的。

第一篇讲的是代码注释,书里面举了一个代码例子,但是与众不同的是,这个代码每一行都有注释,这个代码本来很短很清晰,但是由于这些注释的加入使得人刚看到时眼花缭乱,一个简单的案例让我学到注释不是越多越好,要站在后开者的角度想。

第二篇讲的就是代码风格问题,每个人写任意一个代码都是不相同的,最小的例子就是for循环的{}是跟在()后面还是单起一行,我个人喜欢单起一行我认为那样更有逻辑性,不过每种风格都有独特的优点。但是在遵循代码规范创建自己风格的时候不要掺杂其他风格,还是拿for循环举例,如果你的{}一会出现在()后面,一会单独出现在一行,会使后来者阅读代码困难,也会给自己造成困扰。这个简单的例子告诉我们混合多种风格等于没有风格。

第三篇讲的是代码高效问题,不同人写同一个代码会发现我们的代码量是不同的,这是为什么呢,明明效果是一样的,但是我写的却非常复杂,这就涉及到代码高效问题,不是写的越多越好。

现在还在阅读中,下周会继续更新。。。

posted @ 2020-03-25 15:26  main一下  阅读(156)  评论(0)    收藏  举报