凌波微步读后感

最近阅读了老师推荐阅读的《凌波微步:软件开发警戒案例集》第一篇讲的是代码注释,正好这个也是我们老师最近一直在课上强调的,书中举了一些代码例子,但是与众不同的是,这个代码每一行都有注释,这个代码本来很短很清晰,但是由于这些注释的加入使得人刚看到时眼花缭乱,看过之后我知道了注释不是越多越好,要站在以后运行维护的角度上去讲,要不然代码变成了一个人的代码,这在工作中是万万不能的。
第二篇讲的就是代码风格问题,每个人写任意一个代码都是不相同的,最小的例子就是大括号加的位置:
比如一:
if(a>b){
printf("111");
}
if(a>b)
{
printf("111");
}

,这就是代码风格,虽然不一样但是含义是一样的,我就喜欢比较喜欢第一种,我认为那样在我打代码的时候会比较舒服,不过每种风格都有独特的优点。但是在遵循代码规范创建自己风格的时候不要掺杂其他风格,不能在一个程序中出现了两种不同风格的代码,那样看着会很乱,会使后来运行维护这个代码的人,阅读代码困难,也会给自己造成困扰。
第三篇讲的是代码高效问题,不同人写同一个代码会发现我们的代码量是不同的,这是为什么呢,明明效果是一样的,但是我写的却非常复杂,这就涉及到代码高效问题,比如在c++中我们有时候定义一个for循环:
一:for(int i=0;i<10;i++)
二:int i;
for(i=0;i<10;i++)
两种的代码长的胡都不一样,代码并不是不是写的越多越好,如果写出的代码能做到简明让其他人一看就懂那会很好。

posted @ 2020-10-20 19:17  LSWSND  阅读(109)  评论(0)    收藏  举报