源本科技 | 码上会

JavaFX 简易记事本

2026/03/03
24
0

引言

在人工智能技术深度融入软件开发流程的当下,AI 编程助手已成为提升研发效率的关键引擎。它们能够迅速生成样板代码、优化算法逻辑,显著缩短开发周期,使开发者得以从繁琐的重复性工作中解脱。然而,工具的价值在于辅助而非替代;若完全依赖 AI 而丧失独立判断,开发者极易陷入思维惰性,沦为代码的被动执行者而非系统的设计者

真正的智能开发模式,应当是“人机协同”:利用 AI 处理标准化的实现细节,同时由人类开发者主导核心架构、业务逻辑与用户体验的。我们以“基于 JavaFX 构建简易记事本”为实战案例。探讨如何向 AI 精准提问以获取高质量代码,并重点聚焦于生成代码后的关键转化过程:即如何研读 AI 输出的逻辑,理解其背后的技术原理,进而通过重构与优化,将通用的“机器代码”内化为符合个人设计意图、逻辑清晰且完全可控的“自有代码”。通过这一过程,确保开发者对项目的绝对掌控力,让 AI 真正成为激发而非替代人类智慧的助力

开发流程

安装插件

我们依然采用 IDEA 进行开发,需要提前安装好 AI 辅助插件,这里以【通义灵码】为例

  • 打开【IDEA】- 点击【插件】- 搜索【Lingma】

创建项目

这次的项目名为【记事本】,正常操作是创建一个名为【notepad】的 Maven 项目,由于需要使用 AI 辅助生成代码,咱们先创建一个测试项目专门用于代码生成,再将代码一步一步的移植到实际项目中

  • 创建名为【aiNotepad】的 Maven 项目

  • 因为之前安装了【Lingma】插件,IDEA 右侧会出现该插件的图标,我们点击打开

  • 注意:首次使用需要登录,请自行操作

配置灵码

  • 通义灵码有两种模式,普通问答辅助我们采用【智能问答】模式,如果需要生成全局代码采用【智能体】模式

  • 启用灵码后,写代码时会有智能提示,如果觉得烦人,或者觉得提示的代码太长了,我们可以进行修改

  • 点击【主菜单】-【设置】-【其他设置】-【Lingma】

  • 将【终端引擎】设置为【经典】模式