我想请问佬友们在使用AI编程的时候是如何面对不熟悉或者是没了解过的技术的?例如个人比较熟悉Java后端的相关技术栈,在对前端技术没有很了解的情况下,如何在使用AI编程搭建前端页面的时候对前端的技术做选择?考虑到后续优化等问题,如何保证前端的代码复杂性不会随着代码行数量的增加呈指数性上升?
第一次发技术询问贴,语句可能不太通顺,请多包涵~
前端无脑选择 React 相关基础栈,外国模型语料足够充足。和后端一样限定开发功能逻辑,如代码长度限制,DRY 等开发规则。
写好前端设计规范和代码限制,代码规划又不是不通用的
技术选择的话 因为后面大概率不可避免要多维护的所以最好选择好上手且生态好的,学习起来也快。 前端还是要多多少少学一点的。
关于后续优化的话,就跟写后端一样 先制定框架底层和规范,告诉 ai 明确项目技术栈,然后后续开发的时候让 ai 尽量用组件化方式实现,保持代码可复用。
前期建议多写文档和代码 review,等前端功能逻辑足够丰富后 后面就好维护了。
好的 谢谢佬友建议 看来还要多加强学习