Unity 之 项目中如何坑害你的同事

持续更新中 如果你有更NB的坑队友技巧,请给我留言

GitHub地址

7643202-e011e66301c17649.gif
代码维护根本不存在的,让他们知道你就这个项目的上帝,你写的不是代码,你写的是密码!加密性很高的密码!!!只要你离开,项目就会分崩离析,而且你也是游走在崩溃的边缘,就是这么6,玩的就是心跳~
我们宗旨是:前人挖坑,后人埋雷,最后一个被炸飞!

1. 预制体名称后缀加空格(加载的时候明明和预制体名称一致但是无法找到,是不是很6)

2. 更改字体,让1(数字)和I(i)或者和l(L)看着如此相似

3. Info和Data这种其实表示一个意思的东西用多种命名(在Lua中要他们的命)

4. 反之,多种含义的字段用一个命名,在各种作用域的掩盖下迷惑他们

5. 各种奇怪的命名、各种奇怪的缩写

6. 一个功能多套API,例如this.Broadcast("事件名称")、Event.Broadcast("事件名称")、this.SendMsg("事件名称")其实都是一个玩应

7. 繁琐的限制条件,必须满足条1、2、3才能调用4,在调用4的时候才能实现5、6、7等

8. 有一个预制体B放在预制体A里面,但是A中的B放在A中一个层级非常复杂且隐秘的地方,并做了一些更改。然后用外部的B去迷惑后续作者,为什么明明改了预制体B但是不生效。

9. 在lua中写了一个函数含有参数A,但参数A从来不用,在函数内部通过其他手段获取A并使用,迷惑调用者为什么传参了但是不生效

10. 各种陈年的注释,尤其是那种功能都删除了还有的注释,让你怀疑是不是开错了工程

11. 多套生命周期,明明Destory了但是还有一些莫名奇妙的残留,再次调用就报错,而且销毁的时候必须用非常巧妙的手段和顺序,要不根本杀不死,让一键Destroy根本不可能

12. 没事复习下文言文,让命名和备注充满复古气息,听着高大上,但就是不知道是什么玩应

13. 什么?goto语句没用过?!大胆用起来啊兄弟!还等什么,一定要多用,大大的用,让维护者知道什么是八卦迷魂阵!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值