【IDEA】最好用的一款画图插件,每次代码评审都会被夸!

作者: 神秘的鱼仔分类: 计算机技术 发布时间: 2023-11-13 21:44:09 浏览:58993 次

【IDEA】最好用的一款画图插件,每次代码评审都会被夸!

岛主之路:
我现在做法是:把描述步写好,使用coplit生成plantuml文本,不用自己学/写语法;不过IEDA这个倒没用过,应该是不支持直接在流程图上直接操作的,但我们公司可以

【回复】回复 @出走半生后 :rd都要画,哪怕是普通开发甚至实习生。一般需要在技术方案评审阶段展示,确保方案和设计没有问题。同时画的好的图也能让别人更好的理解你在做什么。
【回复】回复 @出走半生后 : 复杂项目,不做设计,很难写出合理的软件;而不画图,很难做出合理的设计。
【回复】我的意思是:生成的不好,可以直接在图上修改;需要考验自己的prompt功力
木小默:
这种人我一般都留着裁员的时候顶名额

【回复】回复 @再三须重事 :bug太少以致于加班少,kpi比不过别人
【回复】回复 @再三须重事 :不会写bug呗,天天修复bug才显得工作饱和
叼凹:
有教怎么利用画图梳理项目结构和逻辑的教程吗?我尝试找过但是好像一个也没有,都是些教 PlantUML 语法和简单用例的教程 单个UML图的信息量确实挺低的,我也不指望能用一个图梳理整个结构 问题是网络上的项目分析,好像从来不会用 UML,单个图的没有,多个图的也没有

【回复】回复 @猪恍惚 :我平时也会画图的,只是从来不用UML 就很想知道那些声称UML有用的人是怎样拿来实践的 至少这个up主就不像是真的在用的人
【回复】回复 @叼凹 : 画图确实只是好用的工具。但是看见图之后,你需要有足够的软件优化、重构、如何合理的分模块、分层、合理地耦合和解耦,这些都需要有比较强的隐喻抽象能力例如设计模式的知识。这方面有很多书可以看,我建议从简单的设计模式和测试驱动编程开始,然后看软件优化和软件重构,然后可以多看一些业界经典的模型的实现代码,关注模型各部件的独立运作机制和系统运作机制,及各机制的共同架构基础设施。。。这个过程中,你应该已经画了很多图来做笔记了。然后反过来,在写代码之前,你先做一份想象中的笔记,就是做设计了。
【回复】回复 @苏格拉底粉 :看了下没什么用,讲的都是些大道理 我需要对的是对1000到2000行代码的项目的分析方法
过弯踩油门呀:
真的挺闲 你画这么详细 乍一看就这么清晰 交接的同事不懂 就无法甩锅给你 这不是坑了人家嘛[doge]

致命九十九岁:
[脸红]说工作不饱和或者进裁员名单的,是不是一直在那种没有规范的小公司工作的?

【回复】回复 @浪浪山怀民 :大厂是不是规范的我不知道。 但是以我接触的那些大牛,绝对不会因为画图就认为工作不饱和和裁员优先的。 相反,他们都非常鼓励画图。
【回复】大厂为了开发效率好看,也不全都规范
【回复】银行:我是大厂,主打一个复制粘贴,能跑就行
网上邻居ah:
我感觉这个插件最好用的地方就是把代码和这些图放在了一起,随时可以找到

guobuying:
我们每个需求都要用uml评估工作量,需求下来先要uml,这个还要敲各种代码,耗时很大的,随便找个市面上专用的uml都比这个快。普通的交互这个还好,设计n种分支,异常抛出,可选性功能的时候,敲这个代码要敲很久的[吃瓜]这个东西我用了几天没继续用了

【回复】这个一点儿都不花时间,你就是没用顺手,StarUML这种图形化的拖一拖也可以,PlantUML嫌写起来麻烦就跟记语法一样的话,可以用ChatGPT来输出,我做产品经理自己做了一套Vim+Asciidoc的文档工具链就是用PlantUML来写系统用例
【回复】回复 @DandiWong :产品的维度和代码逻辑维度不一样的,代码逻辑的时序图多了很多异常分支,特别是一些地方用到枚举之类的便于开发看懂,要写一些标签,拖动的优势就上来了。拖来拖去关联顺手
lichever:
画图还是用专门画 不要想着用代码完成所有事。。

【回复】哪里看得出“想着用代码完成所有事”?有更好用更方便的工具不用,非要专门画图工具?
【回复】[doge]我用omnigraffle,所见即所得
北翎风:
怎么说呢,语雀上支持plantuml,我们公司默认架构文档和技术文档画图的地方都用这个来写了

【回复】这个插件有些常见效果很难实现,你们没有这个问题吗
yzq328:
画的真不错,好了给你3天交接时间就OK了吧[呲牙]

Brook-B:
這個圖必須compile,很難頂,其實還有個代替品是mermaid

【回复】都不习惯,直接drawio,画原型都可以
【回复】mermaid 是用 js 开发的,使用起来确实更方便,但是目前功能还是没有plantuml 多
【回复】mermaid不好用。。用ai生成还老报错
滚滚滚肚子好好摸嘤嘤:
本科毕设的图有些就是直接生成的[doge]

【回复】回复 @带球撞人_ :我不到啊,我是安卓开发Android studio里的,我也忘了怎么搞
【回复】回复 @带球撞人_ :latex了解一下[doge]

编程语言 程序员 教程 编程 插件 IDEA 代码 Java

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!