Re: [闲聊] 写code不加注解真的很顾人怨吗

楼主: k12s35h813g (old cat)   2024-12-25 22:55:07
※ 引述《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
作者: fman (fman)   2024-12-25 22:57:00
有余力做code review的公司不多,毕竟每个人手上的事情都一没有人会想再去帮别人看code,就自己的code自己负责,很多系统爆炸也是这个原因 XD
作者: NDark (溺于黑暗)   2024-12-25 22:58:00
因为工具越来越强 整体软件业都朝向人力精简配置方向
作者: jeff666   2024-12-25 22:58:00
就没人专门负责统合 上司有空看就看 没空可以work就好
作者: NDark (溺于黑暗)   2024-12-25 22:59:00
这样的团队(尤其是新创)会更不在乎团队合作帕鲁的服务器就号称一个人搞定
作者: Richun (解放左手的OO之力)   2024-12-25 22:59:00
有些公司的code只要能动就好,什么工具都当不存在,review
作者: DivineSX (H是不行的)   2024-12-25 23:00:00
小软件公司很多步骤都是一个人干,验证测试时间也不一定完善,所以有错误挺正常的
作者: Richun (解放左手的OO之力)   2024-12-25 23:01:00
更是找不到有空的前辈看,所以薪水越烂的鬼故事越多。
作者: NDark (溺于黑暗)   2024-12-25 23:01:00
银行/支付/自驾这种就是另一种文化毕竟金钱上下生死攸关
作者: arrenwu (键盘的战鬼)   2024-12-25 23:02:00
commit message: hot fix <--- 这种吗XD
作者: NDark (溺于黑暗)   2024-12-25 23:03:00
我自己的side project还蛮常这样的毕竟没人会看啊
作者: Sopure13 (纯粹如此)   2024-12-25 23:08:00
老公司也会啊 以前不review没事就一直不会改
作者: v86861062 (数字人:3)   2024-12-25 23:08:00
真好qq
作者: TSMCfabXX (台积新产品)   2024-12-25 23:19:00
不会 你要先说服老板花钱多请一个人来互相review然后你老板还要再跟上面的老板说服说我们单位每年花百万请工程师的工作 output有一部分时间花在做 code review然后大老板就会说 这个工作没有必要 不用做然后部门文化就定型了
作者: strlen (strlen)   2024-12-25 23:22:00
一堆公司都马能动就好 这可是惨业
作者: qwer338859 (温莎公爵)   2024-12-25 23:24:00
案子很忙的时候REVIEW都马随便看看就好
作者: lay10521 (小伊达)   2024-12-25 23:28:00
忙得要死 review看个3分钟意思一下
作者: Galbygene (sasori)   2024-12-25 23:29:00
code review、code style 不少公司都没在做吧
作者: strlen (strlen)   2024-12-25 23:30:00
做clean code比较像在为了未来的自己好维护
作者: Mormory (晨憶、魔法飛彈)   2024-12-25 23:39:00
最怕人都离职了才爆炸的code,一直讲要review又不给人,是要叫谁去review啦
作者: rewisyoung (小月儿)   2024-12-25 23:43:00
通常做新专案客户有要求就会统一做code style 的整合然后现在文件也直接用vscode插件直接gen出来
作者: h0103661 (路人喵)   2024-12-25 23:55:00
对,良好的编程习惯是对自己好,否则会有恶性循环,之前写太烂导致后面难以维护所以写更烂
作者: dongdong0405 (聿水)   2024-12-25 23:59:00
更多的是ZIP档版控的公司…
作者: tacodrem (章鱼)   2024-12-26 00:58:00
当leader就是那个乱搞的人,一切都不再会是问题了~
作者: judge54532 (阿诚)   2024-12-26 01:18:00
有啊 有验证跟review才能上code,不过从头到尾所有事情都是同一个人在做
作者: L90156 (【D】)   2024-12-26 04:42:00
2不是废话,是最有价值的资讯。当你实务上遇到改来改去的变化,非A也非B的情况下又要满足另一种"情境",就懂了。复合型情境超过10种以上,可见复杂度高的实务需求。
作者: Rdex08 (Dex08)   2024-12-26 07:02:00
一个人搞定...那他辞职不就直接爆开
作者: educk512 (Duck)   2024-12-26 07:26:00
说不定现在可以直接丢给AI写注解
作者: XXXaBg (对的事情做一千次)   2024-12-26 07:44:00
现在有AI就还好了 比较麻烦的是多个档案的那种
作者: WuZun ( )   2024-12-26 07:46:00
没好处赚没人喜欢CR 档人快速拉屎deliver升级加薪跑路
作者: hotrain13 (最幸運的人!!)   2024-12-26 08:06:00
不是每间公司都有那么多人力做review啦
作者: jazon (Perhaps, Love)   2024-12-26 08:11:00
你公司是已经很大的了 多的是根本不review 所以容易踩坑
作者: Haruna1998 (无声雨)   2024-12-26 09:12:00
review和style都是project to project的
作者: entaroadun (entaroadun)   2024-12-26 10:33:00
园区科技大厂一样是会动就好,事情没有那么理想

Links booklink

Contact Us: admin [ a t ] ucptt.com