[转贴]如何写出军工级的代码?

1.重新发明每个轮子,但做成方形的

2.创建自己的编程语言,只有三个人懂

3.拒绝使用开源库,坚持 “我们的需求太特殊”

4.用 “国家安全” 为借口拒绝任何代码审查

5.记住口头禅:“这是军工代码,不需要遵循行业最佳实践”

6.代码应该像谜语一样,让维护者猜测你的意图

7.如果必须写注释,确保它们已经过时或与代码完全无关

8.单字母变量是基本功:a, b, c, i, j, k

9.创意命名如“stuff”、“thing”、“data”将增加代码神秘感

10.发现bug后,复制整个函数并微调,而不是修复原始代码

11.确保项目中同一段逻辑有至少5个略有不同的版本

12.如果它在你的电脑上运行过一次,就已经代表通过测试了

13.提交信息应该简洁如 “修复”、“更新” 或 “改动”

14.在一次提交中修改尽可能多的不相关文件

15.如果有人需要文档,说明他们不够聪明

16.口头传递所有关键信息,确保知识不会被记录下来,以防泄密

17.关键系统运行在已停产20年的硬件上,文档被锁在某个退休员工家里的保险箱中,防止入侵

18.通过U盘或邮件传递代码,确保每个人都有自己的独特版本

19.做好保密工作,定期丢失源代码,然后从编译好的二进制文件中反编译

20.坚持使用过时的专有工具,最好是已经倒闭的公司开发的

21.编译过程包含十几个手动步骤,仅掌握在一个人手中

22.预算分配艺术,花费数百万在某种机密的管理软件上,然后用Excel跟踪关键系统缺陷

23.为硬件投入巨资,然后用实习生编写的控制软件

24.新员工培训包括:”自己去看代码”

25.技术文档必须足够厚以充当显示器支架

26.安全意识拉满,最高机密信息存储在贴在显示器上的便利贴上

27.测试计划在周五下午部署,周一早上看是否有人抱怨,提升员工抗压能力

28.关键决策通过走廊偶遇传达

29.电子邮件主题行必须以 “紧急” 开头才会被阅读,提升效率

30.密码恢复流程:“打电话给xxx,他知道所有密码”,保证密码不被窃取

31.AI集成战略:在PPT中添加 “人工智能” 字样,吓唬外国人