※ 引述《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
作者: lucky0417 (L.W) 2024-12-25 19:44:00
还没遇过加薪型
作者: moe584586 (阿米巴原虫) 2024-12-25 19:45:00
还好我对这代码有印象= =
作者: lslayer 2024-12-25 19:45:00
6是什么 幸运/不幸的程式码喔
作者:
ilohoo (ilohoo)
2024-12-25 19:46:00看到yt代码就知道影片内容了
作者:
HJC6666 (帕修)
2024-12-25 19:47:00乱放奇怪连结不会被干吗= =?
作者:
usoko (time to face reality)
2024-12-25 19:47:00抱歉我是7 我塞了蛮多rickroll在mock data里.....
作者:
ilohoo (ilohoo)
2024-12-25 19:48:00那个代码在github出现了九万多次
作者:
usoko (time to face reality)
2024-12-25 19:48:001那种的code review理论上就不可能会过了
作者:
kingo2327 (NakedGenius)
2024-12-25 19:49:00超好笑你们写程式的宅宅都这么幽默吗= =
作者:
deflife (无极而生)
2024-12-25 19:49:00好希望可以遇到加薪型的
理论上code review不会过,前提是要有review
作者:
usoko (time to face reality)
2024-12-25 19:51:00push权限随便开那当然是后果自负了 没有PR谁知道你塞了什么垃圾到repo里....
作者:
usoko (time to face reality)
2024-12-25 19:52:004根本连git都不会用所以不会出现 其他的会被删光
全世界的测试程式不知道有多少You shall not pass…总觉得看过很多次
作者:
lanstype (lanstype)
2024-12-25 20:03:00如果真的是28k也太惨
我废话型 多写总比没写好 但还是有人能在我写了的情况还犯我写的禁止事项
作者:
Beltran (グル≡崩壊)
2024-12-25 20:07:00应该是28k镁对吧
作者: FCPo011674 (文) 2024-12-25 20:07:00
有时候反而变写太多,结果后续改的人懒的看就是了
作者:
Curapikt (StarLight Breaker!!)
2024-12-25 20:09:00超过直男型:错误讯息:,"主管说这种情况不会发生"。结果真的发生了,第一次看到我真的快笑死www
作者: boooooood (减肥中勿扰) 2024-12-25 20:13:00
28k是顾问吧 坐等领钱的
现在看到废话型的十个有九个是ChatGPT写的有些注解还会上下各空一行
作者:
XFarter (劈哩啪啦碰碰碰)
2024-12-25 20:27:00第四种还好吧 许多函数在重构或搬移的时候有可能会丢失最后的更改时间 这时候 git blame 可看不出来具体的修改时间
作者:
Segal (Dino)
2024-12-25 20:32:00笑死,而且我还真看过4.
作者:
ccnancy (茶茶茶)
2024-12-25 20:35:00// 不知道原因但拔掉这行会GG
作者: Shawn5689 (Sion) 2024-12-25 20:39:00
//主管说这bug不修 2024/12/25
作者:
XFarter (劈哩啪啦碰碰碰)
2024-12-25 20:41:00其他种都值得喷两句,就是第四种视情况还可以,尤其是很可能被反复重构的函数多了日期跟具体的更改内容还能省得回去看 log
作者:
TCPai (荒野游侠)
2024-12-25 20:53:007其实蛮好笑的
作者: kusotoripeko (好油喔) 2024-12-25 21:02:00
确定不是82k?
作者:
CP64 (( ̄▽ ̄#)﹏﹏)
2024-12-25 21:08:004 还真的时不时会看到 虽然看的都是别的公司的
作者:
XFarter (劈哩啪啦碰碰碰)
2024-12-25 21:10:00但这年头都有像 cursor composer 这种自动更动注解甚至内容的工具了 以后注不注解的问题应该会越来越少反正一律经过 AI 修整成人话就对了
作者:
spfy (spfy)
2024-12-25 21:13:004超重要好吗 我的甲方想到就会把功能改回去 翻GIT太慢又太多直接用关键字搜寻到被注解的程式码 //2015 客户说要这功能//2016 客户说功能有问题取消 //2018客户又说要这功能
作者:
spfy (spfy)
2024-12-25 21:15:00//2024客户说这个功能是不是没在用 干
不是每天都有一堆时间在那边翻GIT HISTORY注解真的小事就是
作者:
alpho (Whyyyyy)
2024-12-25 21:20:00老一点的code真的会有日期署名
作者:
CP64 (( ̄▽ ̄#)﹏﹏)
2024-12-25 21:22:00不过 4 其实也可以编辑器搭 git blame 作到就是了前提是 commit message 的规范有到位
作者:
pokeyok (XDX)
2024-12-25 21:23:00能跑就好了 整天要让所有人都看懂到底想干嘛
作者:
Spartaa (CaDaoIn)
2024-12-25 21:25:004很方便,尤其那种USER 需求每隔一段时间就会改一次的
作者:
engelba (香肠四郎)
2024-12-25 21:25:004 维护过没有git 时代的code 都会这样 而且还是sop…对了 就算是职训仔起薪也有4万 快逃喔
作者:
qd6590 (说好吃)
2024-12-25 21:34:00蛤 28K 直接陶 不要留念
作者:
felaray (傲娇鱼)
2024-12-25 21:43:004有时候确实是需要的XD
作者:
spfy (spfy)
2024-12-25 21:47:00搞不好他是28k人民币阿
作者: silveryiris (= =) 2024-12-25 21:47:00
1到6都遇过,最讨厌2,超级干扰
作者: ap5552477 (VagrantPi) 2024-12-25 21:58:00
还有缩排全改型,等你要抓战犯 git blame 才发现
呜呜呜我就是2 型 还几乎每行都写注解//! 后端说传这样给他 不要问我为什么
作者:
Kfgwen (KF)
2024-12-25 22:26:00笑了
作者:
a1982213 (Hasta la vesta!)
2024-12-25 22:31:00不玩哽怎么行