2024-W45 如何写出垃圾代码

如何写出垃圾代码 Weekly

11月 5, 2024
Weekly, 读书笔记, 软件工程, Python

图为《太白金星有点烦》封面

看完了《太白金星有点烦》,这个视角的西游题材真是头一次看到,但是逻辑上好像还真没什么毛病,就是后面结尾部分明显作者不想继续编了,但也还好,要展现的视角已经足够读者理解,原来我之前看的西游都是「揭帖」。

另外一个本地重要新闻,大连英博足球队冲超成功了,上周末超六万人在梭鱼湾足球场观看了这场中甲联赛。

如何写出垃圾代码 #

  1. 起的变量、方法、类名字一定要长,不仅要长,变量名之间还要尽量相似,最好只差一两个字母。
  2. 当然了,名字本身一定要高端大气上档次,比如各种 matrix,尽显抽象又华丽。
  3. 要大量使用全局变量,使用单例模式维护一个全局实例,所有原本方法内就能处理的内部变量现在都添加到这个全局实例中,然后我们就可以美名其曰:统一维护。
  4. 使用全局变量时,一定要在各个文件中到处引用,创建、更新、修改、删除一定要均匀地分布在不同的文件不同层级中,越不容易找到越好。你能搞清楚任何变量的生命周期就算我输。
  5. 创建的单例名称最好和类名保持一样,即一个名字,然后把实例化写在一个最不起眼的地方,嘿嘿。
  6. 一定不要遵守 Python 的编程风格,变量名字一定要驼峰加下划线一起用,怎么恶心怎么来。对了,我说的是文件名。
  7. 缩进?不存在的。要么 8 格,要么 2 格,就不给 4 格,你能拿我怎样。
  8. 一个功能的代码,至少要拆成两个方法,然后再分开放在不同文件中。
  9. 最重要的,写完了一定不要自己去测,而是直接说已经测过了就立马交给你的同事。
  10. 以上方法亲测好用,写完一定是别人做梦都想骂人的那种。

发现 #

腾讯开源大型 MoE 模型
https://llm.hunyuan.tencent.com/

tw93:《别相信直觉》- 读书笔记
https://tw93.fun/2024-10-13/intuition.html

GPTK:为在 Mac 玩 Windows 游戏提供支持(想配置好看起来还是很麻烦,但极客湾评测说能用了!)
https://developer.apple.com/games/game-porting-toolkit/

深入高可用系统原理与设计
https://www.thebyte.com.cn/

github #

Build beautiful cross-platform applications using Go
https://github.com/wailsapp/wails
使用「你喜欢的前端技术」和「Golang 后端技术」就可以用来写桌面应用了,支持 Windows / macOS / Linux 平台。可能会是 Tauri 和 Electron 的有力竞争者。

todo #

  • 消费主义相关
  • GPTK 使用
Last Modified at Nov 15, 2024