我一直觉得,测试 AI 编程工具,不能只让它写一个工具类。
Java 工程师真正关心的是:它能不能生成一个像样的 Spring Boot 项目。
这次我试飞算 JavaAI,就按一个传统 Java 工程师的方式来测。
一、我选了一个活动管理后台

需求不复杂:做一个活动管理后台,支持活动列表、活动创建、上下架、报名记录查询,要求有统一返回、参数校验、数据库表和接口文档。
这个项目不大,但足够看出一个工具懂不懂 Java 工程。
因为它至少要有 Controller、Service、Repository、Entity、DTO、SQL、异常处理和文档。
如果用普通聊天框,我可能会直接问"帮我写代码"。但飞算 JavaAI 的智能引导更像一个项目向导,它会先确认技术栈、数据库、是否需要登录、是否需要生成 SQL、是否需要接口文档。
这一步挺关键。
很多项目不是代码写错,而是需求一开始没说清楚。比如活动上下架有没有时间限制?报名记录要不要分页?活动删除是物理删除还是逻辑删除?这些如果不先问,后面代码生成再多也容易返工。
二、生成后我先看目录,而不是先看代码

生成第一版后,我没有急着看某个方法写得好不好,而是先看项目目录。
我主要看几个点:
- Controller 是否只负责接收请求
- Service 是否承担业务逻辑
- Repository 是否只做数据访问
- Entity 和 DTO 是否分开
- 参数校验有没有补
- 全局异常是否统一处理
- SQL 和字段是否能对上
结果不能说完美,但比我预期更像一个正常项目。
它不是只生成一段代码,而是把工程结构先搭起来。对于传统 Java 工程师来说,这一点比"代码写得多漂亮"更重要。
三、第一版生成代码还可以,但是有一些细节还需要打磨,与 AI 协同处理

我觉得飞算 JavaAI 更适合项目从零到一的生成,然后与 AI 协同开发,完善细节。
你让它先把第一版生成出来,然后你再与 AI 协同开发,完善细节,比如该删的删,该合并的合并,该补事务的补事务,该加测试的加测试。
这也符合"一天助你成为Java高手"这句话更现实的理解:不是一天变成资深架构师,而是一天内完整走一次从需求到 Spring Boot 工程的过程。
当然,它不是万能的。
复杂业务规则、性能优化、安全边界,还是要开发者自己把关。
但如果你过去总是从空白项目开始搭,飞算 JavaAI 确实能把启动成本降下来。尤其是 9.9 元包月,对想练几个小项目的人来说,试错压力不算大。
四、第一次用,我建议这么试

如果你是第一次用这类工具,我建议不要一上来做太大的系统。
先选一个活动管理、会员管理、权限管理这种中等复杂度模块,范围可控,问题也足够真实。
跑完之后不要急着复制粘贴提交。
先看目录,再看表,再看接口,最后看业务逻辑。这个顺序能帮你更快判断:它到底是在帮你搭工程,还是只是生成了一堆文件。
我的体验是,只要你把期待放在"生成第一版工程",而不是"替我完成整个项目",它就比较好用。