标签
文章介绍了一个名为'malveon check'的CLI工具,它通过运行构建、lint和测试命令来验证代码完成度,以防止AI代理错误地宣布任务完成。
GitHub播客讨论AI热门话题,质疑为代码库微调模型是否表明代码不佳,并邀请听众发表意见。
一位开发者讲述花了几小时使用fable、sol和grok等工具进行代码审查和简洁性检查,最终却产生了他们描述为有史以来最糟糕的界面之一。
ImpactGate 是一个工具,用于测量和控制代码变更引入的结构衰变,使用评分公式鼓励重构并维护代码质量。
Ryan Peterman 在播客中采访了 Casey Muratori,讨论了计算机历史、软件工程和编程实践,专注于平衡的技术讨论。
这篇文章强调了编码代理如何在软件系统中引入技术债务,并提出了使用诸如ArchUnitPython等工具来强制执行架构规则,以防止结构性问题。
Boris Cherny 强调在使用像Claude这样的AI模型处理生产代码时,需要更高的标准和防护措施,以保持质量并避免维护问题。
本文探讨了大型语言模型如何生成正确的代码,但常常引入不必要的抽象等粗糙性,并讨论了衡量代码质量的方法,包括使用AI评判和人类评估。
本文批评了AI模型GPT 6 Astra在软件工程任务中生成低质量代码的行为,尽管其能力令人印象深刻,但暗示AI训练可能奖励任务完成而非输出质量。
Simon Willison 认为,完全从头重写遗留系统很少成功,往往导致生产环境中同时运行两套并行系统。他建议转而通过自动化测试和有针对性的重构来巩固旧系统,并援引 Will Larson 关于迁移的著述,认为这是最负责任的做法。
基于资深工程师的见解,本文探讨AI工具是否加速了初级开发者的学习,还是仅仅使任务完成而没有深入理解。
本文是pstack指南的第一部分,pstack是一套个人工程技能和工具,包括验证技能,有助于构建高质量AI应用,如Grok Bot。
文章解释了在代码开发中,AI审查循环可能由于AI意见不一致、范围蔓延和幻觉而变得不稳定,正如在Opus 5的测试中所显示的。
GitHub发布了4个新的Skills练习,旨在让开发者实践AI驱动的开发、代理工作流和代码质量。
作者测试了GenOS,这是一个使用版本化YAML基因组的LLM智能体工具,发现它通过减少令牌开销和借助涌现式TDD及智能体培育提升代码质量,其性能优于传统提示和多智能体集群。
本文分享了一种使用 agent.md 文件定义LLM辅助开发中编码风格偏好的方法,通过减少重复反馈来提升代码质量。
Robert C. Martin 讨论了他的职业生涯、“Clean Code”的影响,以及他如何利用静态分析和突变测试等约束工具来增强AI代理在软件开发中的应用。