※ 引述《SkankHunt42 (凯子爸)》之铭言:
: ※ 引述《ianlin1216 (伊恩可可)》之铭言:
: : 饿死抬头
: : https://i.imgur.com/3QcIsVN.jpeg
: : 本鲁不是资工系的啦
: : 所以不知道写程式不加注解会有多严重
: : 想请问相关从业的乡民
: : 实务上遇到这种情况真的很赌烂吗
: : 干五西恰
: 大家好 我月薪28k软件工程师啦
: 我的观察齁 程式设计师有好几种类型
: 1. 无口型
: 做了很奇怪的事也不注解,commit也找不到原因
: 等到哪个有重构强迫症的改坏程式以后才发现原来看似很奇
: 怪很丑的写法才是最佳解 但因为没注解所以大家还是绕了一圈
: 无口型有高手也有智障
: 2. 废话型
: if(IsMatched()) {
: // IsMatched 回传true时会进来
: doSomething();
: }
: 典型的话痨,可能以为自己在写教科书
: 3. 宅宅型
: if(!Initialized()) {
: assert(false && "you shall not pass!!!!!");
: }
: 喜欢在注解里面埋梗,不懂梗的同事会很痛苦
: 4. 版本控制是什么型
: // 2024/12/25 by SkankHunt42
: 不知道版本控制为何物,在注解特地注明自己改了这段程式码
: 5. 上班不知道在想什么型
: // ( )( )
: 可能在想LISP
: 6. 连环形
: // 把这则comment复制到另外3个档案,7天后之后,你就会升职加薪。
: // 如果不复制,绩效就会被打C
: 7. 影片说明型
: // The video in this link explains this piece of code.
: // https://www.youtube.com/watch?v=dQw4w9WgXcQ
真的有这么奇葩的注解吗
上 code 前不是都会做 code review 吗
现在很多工具除了会做 style check,commit message 之外,
甚至有些工具会检查注解是否符合格式吧
这种乱上 code 真的不会被干到起飞吗
把自己名字打上去也太好笑,直接让人抓出是谁写出这坨粪是吧
虽然 git blame 一下,也是会被抓到就是
我们在上 code 到 server 还要自动验证是否可以编译过,是否通过冒烟测试
还要经过资深同事 code review 过,都没有问题才能上 code 到 server