前端转全栈第一单,我用 DeepSeek Harness 照着参考项目把前后端做了

0 阅读3分钟

被要求转全栈的第一周,我就接了个要同时写 Java 后端和前端的活。 我是前端开发,平时在 VSCode 里用 Claude Code。后端对我来说完全是新东西。正好 DeepSeek Harness 挺火,我就想,干脆拿这个真实需求试试,看它能不能直接帮我把活干完。

上手:零卡点

装起来就是一条命令:

npm install -g dsh

然后 dsh web,浏览器打开 http://127.0.0.1:3080,是个 Web 界面。从下载到跑起来几分钟,没遇到什么坑。

image.png

正片:照着参考项目做前后端

先说清楚,我不是让 AI 从零凭空写一个系统。公司里有个现成的参考项目,我的思路是让 DeepSeek Harness 照着它,把新需求的前端和后端服务做出来。业务细节涉及公司内部信息,这里不展开,只讲通用的做法。

整个过程我大概是这么跟它配合的:

  1. 先让它把参考项目的功能和代码逻辑分析一遍
  2. 我告诉它,新项目跟参考项目差在哪
  3. 它写一个构建新项目的计划,我大致看了下,行
  4. 让它按计划去做
  5. 做完之后,再让它自己检查一遍有没有藏问题

102e17a8e66fdf6cd02dfdd404148a6c.png 结果比我预想的顺。过程中出问题,它都能改好;最后项目能正常跑,功能也符合要求。

不过第 5 步的复查还真查出东西了。它把参考项目里的 apiId 和错误代码定义原样抄了过来,没给新项目生成新的。这事我事先没说,它做计划的时候也没问,就这么一路埋到最后,靠复查才挖出来。

image.png

image.png

这个坑给我提了个醒:把活交给 agent,哪些要「重新生成」、哪些能「照抄」,得提前讲明白;做完再让它自查一遍,很值。

和 Claude Code 的两个体感

我日常用 Claude Code,说说最直接的两个体感:

  1. 不用频繁点权限。DSH 把工作区设好、任务安排下去,我就能去干别的了;Claude Code 经常跑到一半要我点确认。当然,这是我的配置问题,不是工具本身的差别。
  2. 不绑 IDE。因为要同时碰前后端,我下意识觉得得 VSCode 开前端、IDEA 开后端,各配一个 Claude Code。但 DSH 是个独立的 Web 界面,一个地方就把整个任务管了。不过这个大概率也是我的认知误区,不是真的差异。

说句实话,这两条我到现在也分不清哪些是工具差异、哪些是我自己的习惯。所以这篇不下「谁更好」的结论,只把真实感受记下来。

结论:适合谁,不适合谁

适合:

  • 想试试 DeepSeek 系 agent 工具的
  • 手上有参考项目,想把重复搭建交给 AI 的

暂时不适合 / 要注意的:

  • 边界情况还是得自己盯,别完全撒手(apiId 那事就是例子)

如果这篇对你有用,欢迎点赞、收藏,有问题评论区聊。

下一篇我写这次折腾里最具体的一段:为了让它任务完成后通知我,我在钉钉里翻了两次车。关注我,别错过。