V2EX zzNaLOGIC
 zzNaLOGIC's recent timeline updates
zzNaLOGIC

zzNaLOGIC

V2EX member #380799, joined on 2019-01-29 13:37:51 +08:00
Today's activity rank 3205
Per zzNaLOGIC's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
zzNaLOGIC's recent replies
@Seck 确实 我现在一行代码都不敲了
@b2byco 我看下来现在能做的事情 用 prompt + subagent 似乎也都能搞定。 主 agent 只需要负责推进流程,以 Claude 的上下文和模型能力,只干这件事基本没遇到过流程错乱的情况
手持 1+13
优点:无痛解锁,系统丝滑(安卓阵营里我觉得是最丝滑舒适的了),自带谷歌
缺点:拍照拉垮,续航抽奖

其他基本都无功无过 供参考
等会拿我们老系统试试,十多年的屎山,业务揉杂,能分析出来就说明真的有用。
现在阻碍业务开发这个岗位消失的问题就剩下两个了:1.大库旧代码更新维护以及程序逻辑关联 2.代码跟业务语义的关联
综合起来就是你要解决的问题,解决掉了绝大部分业务开发就可以转行了。
目前主流的思路有这么几个:
1.知识图谱
解决的是问题一,就是各种关联代码逻辑之间的关联关系。 我实际在生产项目上用过 code-review-graph 、gitnexus 等等 总体看下来效果差别不是特别大,只要不是微服务、大量 rpc 调用的项目准确度基本是可信的。rpc 目前市面的知识图谱试过一遍没有效果好的,如果有我没发现的欢迎指导。 但最大的问题是 ai 在调用关联关系的时候,图谱返回是全的,ai 处理会遗漏。当然这个问题很好解决,就不多赘述了。
2.LLM Wiki
其实期望上是解决代码到业务的关联。但其实本质上就是个文档自动化,不能直接解决代码到业务的关联问题。其他场景下倒是很好用,但是对团队里的人的习惯要求很高。毕竟读的是 diff 和注释+代码本身。维护起来没有想象中的那么方便
3.Business Rule Extraction (业务规则提取)
现在大体上两种思路,一个是确定性分析,但基本都是闭源产品,不知道怎么实现的。比如 Phase Change Software 反正广告吹的是能解决这个两个问题,真实怎么样不知道。 另一个是 ai 辅助识别,让 llm 去读代码,结合提交记录、注释然后生成伪代码+业务逻辑。这个反正我觉得很扯淡。
4.剩下的基本我判定为 ai 吹泡泡,为了吹牛逼而生的
比如软件数字孪生、在代码之上建一层语义抽象层(有点像 mcp )等等,我觉得都很扯淡,至少目前看不到落地的可能逻辑

哦对了,还有一个思路,个人认为可以落地。但是如果没有 ai 之前落不了地,有 ai 也不行。
那就是 ddd
ddd 本身就是代码和业务之间的语义桥,提供了天然的模块边界。ai 可以非常方便的做各个聚合根对应什么业务概念。做代码跟语义的关联就会非常轻松。因为问题 1 程序逻辑关联其实已经能够解决了。
但是吧这东西好实践但是难落地,对人甚至整个公司从上到下认知的要求实在太高了。高层愿不愿意投入时间、人力、金钱,业务方是否愿意配合、有没有能力配合。缺一不可。


以上都是个人探索下来的拙见,欢迎交流
我也折腾了一圈,最后还是 todesk 最省心
@Rooger 解码之前我就知道是这家哈哈哈,我也是用的这个,买了好久了。我感觉这个比奶昔什么的都稳
软件/项目 不是大部分公司的核心竞争力
根本恶心不到的
我司某位同志有一个很形象的比喻,你在新街口放一坨屎,他能都卖出去。
绝大部分公司的软件/项目,单拎出去就是一坨毫无价值的屎。
你复刻一坨屎,谁也恶心不到,只会被人笑话这人真是个大傻子。
About     Help     Advertise     Blog     API     FAQ     Solana     2957 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 17ms UTC 11:07 PVG 19:07 LAX 04:07 JFK 07:07
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86