“整洁代码”是我在写代码中一直以来遵循的一条理论。事实上,对于我来说,与其说是一种理论,不如说是一种信仰。他是这么一种理念——你的代码必须够整洁且尽可能接近于完美。如果你所写出来的代码比你所需要的多,那么多出来的那部分代码不应该存在其中。任何的多余都是不可能容忍的,而且一直以来我甚至觉得一个空格都不允许多余。你要让你的代码不仅仅是解决了问题,而是尽可能的有效率、可读性好、易维护。同样,我经常花很多额外的时间去设计我的代码。
我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做好一件事。
苹果的软件质量危机 当优质硬件遇上次品软件
早期的 Linux
还有人在使用 Dreamweaver 吗?
OpenAI 研究人员发现,即使是最好的人工智能也 “无法解决 ”大部分编码问题
再见 K-9 邮件客户端
简洁代码与软件设计哲学
手工编程对比 AI 编程
Torvalds:作为 C 语言维护者,你可以避免使用 Rust,但不能干涉它。
Julia 的新天地
踩中狗屎