百科问答小站 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 网友的相关建议: 
      

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

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

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

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




  

相关话题

  各种语言写网络爬虫有什么优点缺点? 
  gcc,clang,msvc等编译器有什么区别? 
  C++ 11为什么引入nullptr? 
  C++ 的 string 为什么不提供 split 函数? 
  如何使malloc分配内存失败时,强制结束程序? 
  如何才能写出没有bug的程序? 
  在C++中,为什么部分程序员喜欢在循环中写‘++i’而不是‘i++’? 
  0除以0怎么使用c++的异常处理,例如try? 
  C++ 的什么是 Java 不能取代的? 
  很多人说 C++ 的 MFC 已经过时了,那新入门的人到底应该学什么? 

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





© 2025-04-07 - tinynew.org. All Rights Reserved.
© 2025-04-07 - tinynew.org. 保留所有权利