忍者代码指南:防御性编程技巧保卫你的职业生涯

290 天前
 ashin

忍者代码

在编程界,有一种神秘的艺术,那就是“Ninja Code”。这不是一种编程语言,而是一种编程风格,它的核心原则是让代码尽可能难以理解,从而确保你的岗位安全。毕竟,如果没有人能够读懂你的代码,那么也就没有人能够替代你。

防御性编程技巧

以下是一些精选的忍者代码技巧,它们将帮助你在编程的道路上隐身遁形:

全文阅读: https://blog.axiaoxin.com/post/ninja-coder-skills/

6320 次点击
所在节点    程序员
54 条回复
pujx233
290 天前
别恶心人,写这种代码给你同事喂屎?
doommm
290 天前
几年前看到过一篇《如何编写无法维护的代码》

原版: https://www.mindprod.com/jgloss/unmain.html
翻译: https://coderlmn.github.io/frontEndCourse/unmaintainable.html
proxytoworld
290 天前
@afantwtz 啊?你自己写个混淆代码,你自己能跨很多库记住是什么意思吗?一个个函数去混淆就行了,你一个函数几万行是吗
ashin
290 天前
@doommm @zjp 233 ,有点意思,要看过多少屎山才能写出这么多原则呀!心累史。链接已更新到文章里。
clue
290 天前
不要教坏小朋友, 世界是变化的, 不拥抱变化的人都会慢慢被淘汰
somebody1
290 天前
你所谓的防御性编程并不会保住你的饭碗,只是让公司替换你更加费劲而已,而大多数公司,往往决定了辞退一个人之后,所谓的代价大和代价小,只不过是日后评价你的手段。你的代码写的差劲,你的同事,你的领导是不可能给你重新推荐工作的,没有谁回去坑自己的朋友的。

这是小的,如果这种行为变多了之后,就是现在女性就业市场的情况。女性就业经常会问婚育情况,因为很多人经历过或者看过女性入职就怀孕,休完假就辞职的事情,这种事情只会让女性就业更差劲。利益是短期的,但损害了整个行业就业现状!
同样,程序员就业,可能会增加业务代码编写的步骤,或者对背调力度更大,总而言之,大公司有的是方法避免招聘到这种人,最后的结果只能是就业市场变的更加严格。
keith233
290 天前
公司都要倒闭了,还能防谁啊
FreshOldMan
290 天前
写垃圾代码只会浪费后面人的时间,不会有任何防御性
lstz
290 天前
对绝大多数人来说,无需看指南,正常发挥就行了 doge
wangtian2020
290 天前
Mrun
290 天前
这种除了坑接手的同事,不会有任何杀伤力。
难道真的以为 leader 裁员的时候,会考虑代码的维护性?
下一位牛马会自然解决屎山问题
wangyuescr
289 天前
@chenliangngng 可能是除了茅坑没有遮风挡雨的地方了吧,阳光开朗孔乙己。
wm5d8b
289 天前
我们现在安装的都是移动厕所,没有哪个坑位是焊在地上的,坑太臭了就连人带坑直接拉走,换个新坑位上去,再找个新人塞进去
tengyuanOasis
288 天前
是防御了,本来想以此拿捏老板给我加钱 , 结果老板等不到我拿捏提前通知我说公司不干了,项目直接送给兄弟公司也不用维护了,大家当场毕业🫡🫡🫡🫡🫡

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1026629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX