如何写出垃圾代码 Weekly
11月 5, 2024
图为《太白金星有点烦》封面
看完了《太白金星有点烦》,这个视角的西游题材真是头一次看到,但是逻辑上好像还真没什么毛病,就是后面结尾部分明显作者不想继续编了,但也还好,要展现的视角已经足够读者理解,原来我之前看的西游都是「揭帖」。
另外一个本地重要新闻,大连英博足球队冲超成功了,上周末超六万人在梭鱼湾足球场观看了这场中甲联赛。
如何写出垃圾代码 #
- 起的变量、方法、类名字一定要长,不仅要长,变量名之间还要尽量相似,最好只差一两个字母。
- 当然了,名字本身一定要高端大气上档次,比如各种 matrix,尽显抽象又华丽。
- 要大量使用全局变量,使用单例模式维护一个全局实例,所有原本方法内就能处理的内部变量现在都添加到这个全局实例中,然后我们就可以美名其曰:统一维护。
- 使用全局变量时,一定要在各个文件中到处引用,创建、更新、修改、删除一定要均匀地分布在不同的文件不同层级中,越不容易找到越好。你能搞清楚任何变量的生命周期就算我输。
- 创建的单例名称最好和类名保持一样,即一个名字,然后把实例化写在一个最不起眼的地方,嘿嘿。
- 一定不要遵守 Python 的编程风格,变量名字一定要驼峰加下划线一起用,怎么恶心怎么来。对了,我说的是文件名。
- 缩进?不存在的。要么 8 格,要么 2 格,就不给 4 格,你能拿我怎样。
- 一个功能的代码,至少要拆成两个方法,然后再分开放在不同文件中。
- 最重要的,写完了一定不要自己去测,而是直接说已经测过了就立马交给你的同事。
- 以上方法亲测好用,写完一定是别人做梦都想骂人的那种。
这里还有一个开源项目,教我们如何编写垃圾代码。
https://github.com/trekhleb/state-of-the-art-shitcode
发现 #
腾讯开源大型 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 使用