V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kice  ›  全部回复第 3 页 / 共 3 页
回复总数  42
1  2  3  
2022-06-03 09:19:39 +08:00
回复了 nuanshen 创建的主题 程序员 诸位对“好的代码就是要注释比代码还多”这句话怎么看?
如果只讨论函数内部的注释,先搞清楚代码会给谁看:

*以下前提是有良好命名规则和不太高的代码复杂度*

先把代码的排版弄好:大括号换行不换行统一,等号参数对齐,缩进都整理好,代码间加入合适的空行,变量声明位置和顺序什么的

如果是给领导开会讲读,注释把执行顺序和逻辑介绍清楚。

如果是给同组同事或者自己看,那么一些经常被问、奇怪反直觉的点写清楚就行。

如果是写给其他同事,或者是当作库类放出去,函数内部注释就不是特别要紧,不过着重弄清楚错误 /异常处理相关是不会错。看库代码很多都是为了搞清楚 edge cases 。

如果是写给新手,那么基本上就要每行都注释。

如果是算法的代码,告诉是什么算法和有什么效果即可,网上有很多能很好解释算法的文章。

代码写得差应该是学习怎么写代码,而不是说注释写清楚就行;注释能方便理解屎山,但是屎山不会因为好的注释变成好代码。
2022-03-24 08:23:09 +08:00
回复了 chuangbo 创建的主题 云计算 不敢用腾讯云了
就算是抽象出接口也不能保证 100%无痛,用新接口的一万个功能才能模拟出旧接口的一个功能也不是不可能没有,甚至直接无了。

至于说之前推荐升级新版的通知,正常来说并不会去升级,因为升级了接口并不能产出,除非说以后会弃用。

目前来看的话,说不定腾讯云内部也是突然就收到通知就被砍了。如果不是,那么腾讯云确实是不对自己提供的服务负责任。

这就和前段时间开源项目 faker 作者一个性质。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2256 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 07:56 · PVG 15:56 · LAX 00:56 · JFK 03:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.