百科问答小站 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++20 vs Rust,谁胜谁败? 
  汇编下call和ret指令是否有内存屏障的作用? 
  c++怎么在1到n这些数中随机产生k(k<n)个?当然,k个数互不相等。有什么比较好的写法吗? 
  有哪些好用的 C++ IDE? 
  很多人说 C++ 的 MFC 已经过时了,那新入门的人到底应该学什么? 
  std::list::sort 用了什么算法?为什么速度这么快? 
  vector 使用 emplace_back 会调用复制构造函数吗? 
  如何向完全不懂编程的小伙伴解释「程序写死」? 
  各位大佬都是怎么样学习C++的?能分享一下您的学习过程吗? 

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





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利