标签
Robert C. Martin 讨论了他的职业生涯、“Clean Code”的影响,以及他如何利用静态分析和突变测试等约束工具来增强AI代理在软件开发中的应用。
一条来自 @javinpaul 的推文推荐了《代码整洁之道》及其第二版,重点介绍了对软件工匠精神和不同编程语言编码实践的更新见解。
Casey Muratori 通过经典的形状面积示例,演示了遵循多态和短小函数等“干净代码”准则如何导致显著的运行时性能开销。
一本解释整洁代码原则和模式的手册,用于构建可扩展的软件,包含 JavaScript 示例。
Corbin Braun赞扬Fable 5能够自主实现复杂计划并生成干净代码,突显其作为AI编程代理的实用价值。
该项目将《Clean Code》的工程原则适配到JavaScript,提供每个原则的bad/good对比,帮助开发者写出可读、可复用、可重构的代码,解决团队协作中代码腐烂的问题。
一个为AI代理提供的Clean Code Skills仓库,强制执行Robert C. Martin的原则,以改善AI生成代码的可维护性并减少技术债务。它为Python和TypeScript提供了模块化技能,指导代理编写更整洁、更结构化的代码。
一篇讽刺文章认为,干净、可维护的代码时代已经结束,取而代之的是由AI生成、臃肿的‘氛围编码’网站,这些网站以消耗token为商业模式,而作者出于挑衅,反讽地展示了一个干净的页面。
一位开发者描述了他发现朋友应用中的极度臃肿——220个端点、40个密钥、30.9万行代码——然后使用Claude重写为15个端点、2个密钥、不到3万行,并认为没有工程纪律的‘氛围编程’只会导致混乱。
本文讨论了使用小型本地语言模型持续检查代码质量并强制执行编码标准的想法,旨在保持代码库的清洁和安全,而无需依赖云LLM。
一本基于罗伯特·C·马丁《Clean Code》原则的指南,教你编写清洁、可读且易于维护的JavaScript代码,涵盖变量、函数、类、测试等内容。