百科问答小站 logo
百科问答小站 font logo



某些团队规定c++语言不让写注释,你怎么看? 第1页

  

user avatar   ceng-min-32-19 网友的相关建议: 
      

太搞笑了吧,不让写注释代码就变成自我解释的了?那不让写测试是不是代码就没Bug 了?

脑子里进的水再多也冲不走屎山啊


user avatar   morgancheng 网友的相关建议: 
      

我来说几点吧:

  1. 注释应该解释why,而不是解释what,简单说就是,注释应该解释为什么代码写成这个样子,而没有必要解释这段代码写的是什么玩意。
  2. 代码的『自我解释』只能解释what,解释不了why。
  3. 如果你觉得一段代码看不出来是干什么的,要么你需要改进标识符名称,要么应该把这段代码提取成一个名字有意义的函数里,而不是去用注释来解释。
  4. 不限于C++,任何编程语言都是这样,你C++了不起啊?
  5. 单元测试能测试代码,但是测试不了注释,未来很可有可能后来人改了代码忘了改注释,如果注释和代码不一致,那还不如没有注释,所以要减少无谓的注释量。
  6. 代码是为了完成功能的,注释是方便理解,相辅相成。
  7. 扯什么『谁写注释谁就是水平不行』的,全都是读了几本大师的书就以为自己是大师的菜鸟,别出来丢人现眼了。

就说7条吧,因为我喜欢7这个数字。


user avatar   zhao-hong-xin-17 网友的相关建议: 
      

从道理来说,早减晚增本身是没啥毛病的,毕竟只是个选项,丰俭由人。

大家怕的是某些人通过这些选项,再加点私货。而且这个说法和推迟退休一起出来,由不得大家多想。

按照目前的舆论情况,如果你敢允许早退减拿,估计只要不在体制内的人就统统早退了,反正也没啥规定领了社保就不能接着打工,对吧?甚至还可以把原来交给社保的那块放自己口袋。

所以,让你早退减拿是不可能的,忽悠大家晚退多拿的可能性比较大。




  

相关话题

  如何让停留在语法层面的 C++,变成实际工程中的 C++? 
  网上说 Java 的性能已经达到甚至超过 C++,是真的吗? 
  2022年学C++开发好比49年入国军,没什么公司在用C++了? 
  如何把一段简单的代码变复杂? 
  如何看待 .NET Native,真能达到 C++ 的性能、C# 的生产效率吗? 
  C++ 中,std::atomic 是真正的「原子」吗? 
  如何使malloc分配内存失败时,强制结束程序? 
  相比其他语言,C、C++究竟快在哪里? 
  在C语言中,math.h中定义的各种数学函数在电脑上具体是怎么实现的? 
  C/C++中,设计的时候字符/字符串为什么要加引号? 

前一个讨论
如何评价漫画《进击的巨人》第135话?
下一个讨论
《进击的巨人》第四季即将播出,萌新需要提前做多少恶补?





© 2025-01-31 - tinynew.org. All Rights Reserved.
© 2025-01-31 - tinynew.org. 保留所有权利