Soft_Job 板


LINE

※ 引述《sec5566 (sec)》之铭言: : 以前上课跟书本都提到写注解, : 但是我看资深同事还有接手的程式码, : 都没有注解,只有我在写, : 还被主管念过写注解没必要, : 命名好就够了, : 是我观念落伍了吗? 有一派看法是code写的简洁易读,靠命名就能知道作用, 写太多注解没好处. (因为注解也是需要维护的) 有一种例外 当code充斥大量work around的时候,一定要加注解,避免後面维护的人踩地雷 有些work around你不写注解,真的没人看得懂. 建议是先看你的工作环境 如果你的专案维护都有给足够的时间开发,会定期重构,阅读性不差, 也有写unit test等等,这种情况下我同意没必要写注解. 反之,就快逃吧..... --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.97.186
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1545903498.A.601.html
1F:推 KanzakiHAria: 我从来不信命名就能知道作用 程式包含流程逻辑 12/27 18:05
2F:→ KanzakiHAria: 不写谁知道用三小逻辑去架构的 12/27 18:05
3F:→ hidog: 见仁见智罗 我是偏向不管怎样 写个简单的注解帮助後人维护 12/27 18:13
4F:→ windlll: 自己不管怎样都会写一下,怕接手的人拿刀来砍我XDDDDD 12/27 18:15
5F:推 fukinhot: 不写注解 写文件 12/27 18:21
6F:→ fukinhot: 或是commit message写完整一点 12/27 18:22
7F:推 wotupset: 写注解就像文言文的注疏 写得好可以永世流传 12/27 18:52
8F:→ wotupset: 但没有人会给白话文写注疏 因为年代不同 语言结构改良 12/27 18:53
9F:→ wotupset: 起承转合写得好 自然不用写注解 12/27 18:54
10F:推 twntwn: 程式码只能表达 做了什麽 不能表达 为什麽做 12/27 19:44
11F:→ MOONY135: 写注解我都当作功德... 12/27 20:09
12F:推 oneheat: 接口会写用法跟说明,历史因缘更多应该写在commit log中 12/27 20:37
13F:→ shortoneal: 也有遇过改code改逻辑不改注解的,看的时候黑人问号 12/27 20:41
14F:→ THEWORLDS: 命名可以看得出来就很简单阿 小专案 没啥设计模式在 12/27 20:54
15F:→ THEWORLDS: 你叫学生专案写注解大家都黑人问号拉 这不用辩了 12/27 20:54
16F:推 maxumin: 我是一定写注解,commit log对新接手,帮助的不大,历史 12/27 21:16
17F:→ maxumin: 两百份,追到死还追错,全域变数东西南北都有也是辛苦啊 12/27 21:16
18F:推 acer1832a: 我不排斥写注解,但很讨厌每一行都要写注解才看得懂的 12/28 08:51
19F:→ acer1832a: 人 12/28 08:51
20F:→ rofellosx: 先别说让人接手 自己写的三个月後还能看懂再说.. 12/28 09:32
21F:→ viper9709: 推一楼 12/29 01:36
22F:→ TAKADO: 个人觉得最恐怖的是盲目相信 “code本身就是注解”+”每个 12/29 17:17
23F:→ TAKADO: class/method不可以超过N行” 的教徒写来的东西。 12/29 17:17







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping 或 站内搜寻

TOP