首先打个小广告,GitHub 写了个开源项目,https://github.com/MarsZone/Embodied ,使用 kotlin+ktorm+mysql 以及 React+react-vant 开发了各一个简单的移动社交 Apps 。
然后呢,平时大家可能也都会用 ai 来写些小的工具函数或者问一些问题来获取实现方案。
现在我项目写的七七八八了,想整体分析下有没有什么能提高的地方,有没有什么设计模式,或者语法一类的需要改造重构的,但是目前 AI 应该是没办法整体分析整个项目。
废了老半天力气搭建了一个本地的 sonarqube,感觉只能检测些安全漏洞和语法有没有问题。
怎么能整体的分析整个项目的情况呢?主要是对 kotlin 也不是特别熟悉,为了学点新技术,平时工作主要用的 spring 全家桶,写 dto ,entity ,vo,po 那一套写吐了,就写的特别简单。不知道有没有什么办法能去整体评估下,提高项目的质量。
1
archxm 157 天前
这个东西,ai ,的应用,要靠市场,不能靠资本推手的。
重金之下,必有勇夫,这个在技术革新上,没用的。 资本介入,确实可以改善产品,改善供应链。但技术的应用,不行。 打个比方,1 个孕妇生小孩,需要 10 个月,不代表 10 个女人生小孩变 1 个月。 强推 ai 不行的,缓解不了焦虑的 |
4
Marszm OP |
5
lyxeno 157 天前
我是想要一个 AI 架构师来指导我的工作,或者来剖析项目哪些地方可以进行改进(小公司没这方面的大佬可以请教,靠自己摸索太难了,或许只能看书?)
只是语法语法改造重构的话,SonarQube 可以完成这方面工作的吧,普通的大模型也行 |
6
Marszm OP @lyxeno 你读懂我意思了,上面那哥们以为我是打广告恰 ai 饭的。。我佛了。 是的 sonarqube 只是语法,安全检测。看书的话,书写的也比较抽象。最好是类似 xxx 最佳实践这种就好了。现在有 AI ,想着偷懒用 ai 分析。
|
7
nx6Ta67v2A43frV2 157 天前
没用的。
AI 看不到需求、看不到架构、看不到成本、看不到历史包袱、看不到人员水平、看不到公司现状。 这就好比:你是个起点写手,你希望别人给你改大纲,别人却只能给你改错别字。有多大意义呢? |
8
lsk569937453 157 天前
现在我项目写的七七八八了,想整体分析下有没有什么能提高的地方,有没有什么设计模式,或者语法一类的需要改造重构的,但是目前 AI 应该是没办法整体分析整个项目。
======================================================================== 好吧,简单说几点可以提升的。,如有不对,可以一起讨论下。 1.单元测试:重要性不必多说 2.github workflow:让看到这个项目的人根据 workflow 的配置也可以本地编译。 3.日志配置:server 端好像没看到日志配置。 4.代码相关: e.printStackTrace(),生产环境最好不要加这个。 https://github.com/MarsZone/Embodied/blob/main/server/social/src/main/kotlin/com/mars/social/controller/MessageController.kt#L159 这个是不是用泛型会好一点 |
9
archxm 157 天前 via Android
@lsk569937453 嗯做一些边边角角,还行
|
10
Marszm OP @lsk569937453 嗯嗯 感谢大佬指点,嗯,这几个我加到 Task 里面,回来处理下。
|
11
leehome 157 天前
gpt review
|