1
kaiyoung 1 天前
好问题。其实有用的,特别是我们产品写方案给你们研发用的时候。可能你们的沟通太高效了,就不需要这个了。
|
2
yuzii 1 天前 2
画这些图如同代码写注释。
1.写注释后版本变动,注释又得改。 2.自己的代码永远没有,又吐槽别人的代码没有。 |
3
crackidz 1 天前
自然是有的,现在改用 AI 生成了
|
4
drymonfidelia OP @kaiyoung 有的产品会画,大部分还是直接文字
|
5
lsry 1 天前 3
E-R 图在脑子里,建表的时候就知道了,没必要真的写出来
|
6
7gugu 1 天前
项目开发完成后,沉淀文档的时候会画的,比如泳道图描述后台接口流程的时候就很有用
|
7
ZRS 1 天前
有用 需求评审要看
|
8
cnbatch 1 天前
看岗位,如果需要开分享会或者给项目审核的人讲解,那么有可能需要过一遍 PPT ,这时候流程图、E-R 图甚至甘特图等各种图表报表都会派上用场
|
9
easylee 1 天前
小的、中的、大的都去过的话,做过晋升评审和架构设计分享吗?参与过的话,这都没用上这些技能不可能吧。
|
10
JohnShaw 1 天前
用得到,我感觉你们公司 or 部门是不是有点太“敏捷”了哈哈。正常需求评审完要出技术评审,复杂点项目写文档基本都会用到的,另外就是自己升职或者给老板介绍工作内容是也会用到。
|
11
wweerrgtc 1 天前
大学专业是 软件工程专业,第一次遇到 软件工程 这门课的时候 以为是核心课程,但学了才发现好像没啥用,核心课程 应该是 Java😂
|
12
dalaoshu25 23 小时 40 分钟前 1
多被甩几次锅自然就会画了。
|
13
kiracyan 22 小时 26 分钟前
系统工程还是需要的
|
14
ivvei 19 小时 47 分钟前 via Android
用不上。偶尔画一下也是应付一些文档任务。这些图也分吧,ER 图是最没用的,流程图和时序图还有用一些
|
16
yy306525121 14 小时 25 分钟前 via iPhone
偶尔也会画吧,数据库建模的时候画的那个感觉和 er 图有点类似
|
17
wu67 13 小时 57 分钟前
8 年 3 家公司, 没一个画过.
有画这些玩意的功夫, 还不如蓝湖磨刀给我画清楚点, word 文档给我写详细点... |
18
Narcissu5 13 小时 25 分钟前
可能部门沟通确实高效,反正我们如果不画出来的话,流程图产品脑子里一个版本,开发脑子里一个,测试脑子里还有一个。。。。
|
19
C0dEr 13 小时 11 分钟前
涉及到多系统或者复杂业务,没有图说不清楚,甚至要和代码一样维护版本更新
|
20
arcaitan 12 小时 47 分钟前
大公司必须的吧, 不然说不清楚需求
|
21
THESDZ 12 小时 43 分钟前
不一定有这个“图”,但是会有其他的东西,代替这个图。
|
22
TYTheKing 12 小时 42 分钟前
|
24
spiffing 12 小时 31 分钟前
有用的。可能被一些流程图包括了。
|
25
312ybj 12 小时 29 分钟前
时序图 流程图 类图 我这边都画, 看个人,这个图画完交给 chat , 代码基本上就算基本成型了,还是很方便的
|
26
zxjxzj9 12 小时 29 分钟前
泳道图时序图是最实用的,真的会画。其他的 ER 图流程图是真的描述不清楚的时候才回去尝试画一下,填表格内容
|
27
knightdf 12 小时 27 分钟前
现在是等你图画完,我需求都做完了
|
28
Shanky 12 小时 25 分钟前
待过的两个外企都有,一家欧美作风,技术评审的时候就要有关系图
一家华人作风,技术文档留底要有关系图 |
29
Jinyang7 12 小时 25 分钟前
流程图 还是很重要
|
30
securityCoding 12 小时 20 分钟前
流程图,泳道图有作用,ER 图好几年没画过了数据都在 redis 。。。
|
31
fffq 12 小时 19 分钟前
要么排期不允许,要么意愿不高
|
32
hxndg 12 小时 12 分钟前
如果是业务相关需要流程图,泳道图啥的
如果是工程相关图那是内部做的,需求定了是你给一线工程师画的,要讨论合理性 |
33
spritecn 12 小时 6 分钟前
写代码肯定是不用了,但是写技术方案,和写各种述职 PPT 还不用么?
|
34
uds9u32br 12 小时 5 分钟前
你自己可以写啊没人会拦你,甚至可能写得好会带动周围一起写。
实际生产中还是关心产出多一些 |
35
n43635 11 小时 57 分钟前
我们在有新产品或者比较大的新功能需求评审时候会有流程图,否则真的不好理解
|
36
zjsxwc 11 小时 45 分钟前
一般关系型数据库的客户端软件会自动生成 ERD ,
比如 navicat ,甚至连 phpmyadmin 这种开源的数据库客户端也能生成 ER 图, 但现代的互联网 web 开发模式,把业务写到编程语言里,通过通用编程语言添加塞入额外私货功能, 而不是传统的把业务用 sql 写到存储过程里,用数据库的外键自动联动来实现业务, 于是很多传统的软件设计方式,比如单纯的 ERD 就不能很好的适应目前的编程方式。 |
37
dododada 11 小时 37 分钟前
可能你们的项目不大,也可能真的和上面的兄弟说的一样高效;
项目大或者复杂了之后,没这个东西,协调执行比较困难 |
38
CodeAllen 11 小时 37 分钟前
详细设计文档都不出吗?正常的项目走查文档是要归档这些开发资料的,我们都是正常流程,需求文档确认之后,出产品原型,然后产品原型宣讲,开发和测试都要参会确认需求边界,后续就是开发的概要设计或者详细设计文档和测试的用例文档,先过开发的设计文档,然后过测试用例,再进入开发对接联调,测试完之后项目经理验收。
|
39
chihiro2014 11 小时 35 分钟前
其实都是基于需求和设计文档来完成。沟通到位可画可不画。
这些东西主要是给新人看的,老人基本不需要看 |
40
gxt92 10 小时 59 分钟前
参加瀑布式开发的表示,如果系统详细设计没这些东西,就别想过审核和验收了
|
41
andy7076 8 小时 22 分钟前
前公司就用。 一般流程规范一些,在概要设计文档或者详细设计文档中,流程图,类图是非常常见的。至于部署图你肯定已经在学习的过成功就经常看到了。 总之对 uml 有一个基础的概念没啥毛病。
|
42
qipan0321 8 小时 14 分钟前
会用的,而且类图、流程图、事件图要先于代码完成,代码就是按照这几个图按图作文。
|
43
lambdaq 8 小时 12 分钟前
这个图的作用是“丑话说在前面”的作用。
你觉得背锅无所谓就可以不画。你画了之后别人同意的方案,出了问题或者推到极限无法支持,那就是对方的问题。 |
44
sampeng 8 小时 6 分钟前
以前没用。现在我发现有用了。AI 已经这下就知道你的设计思路了。不用来回说
|
45
ChoiYoonJung 7 小时 58 分钟前
个人会用,推荐 plantuml ,https://plantuml.com/zh/,可以直接用 git 管理.puml 文件
er 图也可以直接.sql 转成.puml https://github.com/wangyuheng/ddl2plantuml 流程图也不用关心排版,强迫症最烦用拖拽的绘图软件的时候,变更了其中某一部分逻辑,导致前后的大量元素需要重新调整位置或大小对其了 在线文档比如语雀也支持直接填代码渲染图片,后人来改也不用给他源文件,直接在线改就行了 |
46
yyqxjwxy 7 小时 43 分钟前
算好的了,我司都没开会确定需求这个步骤,产品直接截竞品的图抄
|
47
Felldeadbird 7 小时 41 分钟前
以前会画图,现在画个屁。画出来除了自我感动之外,没卵用。
当然,我这是在小公司的情况下才可以这样说。 |
48
Huelse 7 小时 25 分钟前
在评估需求和构想实践的时候就是有用的,如果你没想过,那么说明你是在靠经验做事,而不是方法。
|
49
ashuai 7 小时 15 分钟前
有用,你没学的话,在脑子里画不出来,沟通会有障碍 [doge]
|
50
jackleeforce3615 7 小时 12 分钟前
memaid 现在可以代替了
|
51
CFM880 7 小时 10 分钟前
基础模块的时候会画;和多方(大于 2 )对接会画,主要是限定流程,各方清楚自己要开发的功能,免得扯皮
|
52
hongye 6 小时 35 分钟前
和做的项目有关系,以前在互联网公司做的时候也不绘制这些,现在做交付类软件,一年可能交付过十几个客户,看看图是能很快熟悉项目,真的是一图抵千言。
|
53
815979670 6 小时 4 分钟前
内部自己开发一般不会画,向外部介绍的时候会话,例如提供接口给别人对接什么的 有图就更清晰 降低对方理解复杂度
|
54
Richared 6 小时 1 分钟前
我们一般需求只有原型图+需求文档+评审会,等开发完上线,补文档的时候再画,现在直接用 ai 了,省了大事了。
|
55
imzcg2 5 小时 59 分钟前
小声逼逼:考公能用到。。。。。。
|
56
silencil 5 小时 53 分钟前 via iPhone
我们公司有个画图高手,代码写的不糟糕,是烂。
|
57
Jinnrry 5 小时 48 分钟前 via iPhone
工作这么多年,画过一次,因为公司要申请什么认证,需要公示开发流程,然后就把我手上的某个项目选出来公示了,被迫按照大学软件工程课所学,严格画了各种图,以及各种文档。
除此之外,偶尔画画流程图基本上就够了,其他人要问,那你自己去看数据库,或者看代码 |