用Claude Code高效编写12个程序的经验分享

2025-08-09
用Claude Code高效编写12个程序的经验分享

作者分享了使用Claude Code大型语言模型编程代理的经验,在几个月内高效完成了12个编程项目。文章重点介绍了如何通过编写清晰的规范、代码审查和遵循个人制定的开发指南(包含增量式开发、测试驱动开发等原则)来提高代码质量和效率。作者强调了人工代码审查和测试的重要性,并分享了其GitHub上的项目列表。

阅读更多
开发 编程代理

Go语言中利用自定义类型避免常见错误

2025-07-25
Go语言中利用自定义类型避免常见错误

在Go语言开发中,经常会遇到将不同含义的整数、字符串或UUID混淆使用的问题,导致难以察觉的bug。本文介绍了一种简单有效的技巧:为不同含义的数据定义不同的类型。例如,用AccountID和UserID分别表示账户ID和用户ID,编译器就能在类型不匹配时报错,有效防止错误。作者在自己的气象计算库libwx中实践了该方法,有效避免了由于使用float64等通用类型导致的错误。这是一种简单但被广泛忽视的技巧,值得学习和推广。

阅读更多
开发