[图解]软件开发中的糊涂用语-04-为什么要追究糊涂用语

0
00:00:00,030 --> 00:00:05,620
今天呢,我们来说一个为什么要追究糊涂用语的问题

1
00:00:06,310 --> 00:00:06,548


2
00:00:06,548 --> 00:00:11,077
大家知道我们前些天都发了好几个视频

3
00:00:11,077 --> 00:00:13,461
追究这个糊涂用语

4
00:00:13,461 --> 00:00:17,751
什么功能模块、业务、文档

5
00:00:17,751 --> 00:00:17,990
各种各样

6
00:00:22,320 --> 00:00:23,950
那为什么要

7
00:00:24,240 --> 00:00:27,120
这么严格地去对待这些用语

8
00:00:27,740 --> 00:00:29,290
为什么不能有一种

9
00:00:29,600 --> 00:00:31,290
百花齐放的

10
00:00:31,570 --> 00:00:32,920
宽容心态呢

11
00:00:33,390 --> 00:00:33,619


12
00:00:33,619 --> 00:00:35,452
有的同学就这样想

13
00:00:35,452 --> 00:00:35,681


14
00:00:35,681 --> 00:00:38,202
老师,这个习惯问题嘛

15
00:00:38,202 --> 00:00:38,890
对不对

16
00:00:39,740 --> 00:00:40,001


17
00:00:40,001 --> 00:00:42,090
他习惯这样说

18
00:00:43,000 --> 00:00:43,220


19
00:00:43,220 --> 00:00:45,420
这个不是习惯问题

20
00:00:46,260 --> 00:00:47,910
习惯问题是有的

21
00:00:48,340 --> 00:00:48,584


22
00:00:48,584 --> 00:00:51,025
但是很多时候不是的

23
00:00:51,025 --> 00:00:52,490
我们举个例子

24
00:00:53,610 --> 00:00:54,690
张三

25
00:00:55,060 --> 00:00:58,270
在北京某著名IT公司工作

26
00:00:59,090 --> 00:01:00,590
岗位是DBA

27
00:01:01,860 --> 00:01:03,423
春节回到老家呢

28
00:01:03,423 --> 00:01:06,160
肯定亲戚朋友都要欢聚一堂

29
00:01:08,160 --> 00:01:09,780
最常见的,催婚了

30
00:01:09,780 --> 00:01:10,185
对吧

31
00:01:10,185 --> 00:01:11,604
当然还有别的

32
00:01:11,604 --> 00:01:12,819
七大姑八大姨

33
00:01:12,819 --> 00:01:13,630
还有别的

34
00:01:14,490 --> 00:01:15,500
比如说

35
00:01:16,320 --> 00:01:17,680
他有个大姨妈

36
00:01:18,650 --> 00:01:18,844


37
00:01:18,844 --> 00:01:19,426
就说了

38
00:01:19,426 --> 00:01:19,620
三儿

39
00:01:19,620 --> 00:01:21,560
我们家电脑坏掉了

40
00:01:22,260 --> 00:01:24,031
你在北京是搞电脑的

41
00:01:24,031 --> 00:01:25,410
明天去帮我修修

42
00:01:28,930 --> 00:01:30,790
你看,她说搞电脑的

43
00:01:32,150 --> 00:01:34,210
这个并不是习惯问题

44
00:01:35,110 --> 00:01:42,560
而是她大脑里面缺少了计算机组成、硬件、软件这样的概念

45
00:01:43,710 --> 00:01:45,170
不是习惯问题

46
00:01:47,510 --> 00:01:50,113
那旁边的妹妹,二姨妈就说了

47
00:01:50,113 --> 00:01:50,330


48
00:01:50,330 --> 00:01:50,764
大姐

49
00:01:50,764 --> 00:01:51,849
你说的

50
00:01:51,849 --> 00:01:53,585
三儿是做电脑开发的

51
00:01:53,585 --> 00:01:54,670
不管修理的

52
00:01:56,220 --> 00:01:56,469


53
00:01:56,469 --> 00:01:58,711
这好像懂得多了一点

54
00:01:58,711 --> 00:01:59,210
对吧

55
00:01:59,490 --> 00:02:00,806
电脑开发的

56
00:02:00,806 --> 00:02:01,860
但实际上

57
00:02:02,250 --> 00:02:04,238
我们一听电脑开发

58
00:02:04,238 --> 00:02:06,447
一听这个就是外行说的

59
00:02:06,447 --> 00:02:07,110
对不对

60
00:02:08,210 --> 00:02:10,183
这二姨妈不知道从哪里听来

61
00:02:10,183 --> 00:02:11,440
开发两个字

62
00:02:12,610 --> 00:02:14,480
觉得逼格比较高

63
00:02:14,830 --> 00:02:15,620
然后呢

64
00:02:15,620 --> 00:02:17,990
把它和刚才的搞电脑

65
00:02:18,730 --> 00:02:22,270
合并在一起,就得到了电脑开发

66
00:02:24,310 --> 00:02:26,422
那这个不是习惯问题

67
00:02:26,422 --> 00:02:27,690
而是她对这个

68
00:02:28,870 --> 00:02:31,270
行业不了解的问题

69
00:02:32,820 --> 00:02:34,415
那她们的儿子

70
00:02:34,415 --> 00:02:35,782
就这里面

71
00:02:35,782 --> 00:02:38,290
我们再说这个问题

72
00:02:39,640 --> 00:02:46,065
电脑开发这个,也是我们伪创新常用的一种手段

73
00:02:46,065 --> 00:02:46,650
砌词

74
00:02:48,530 --> 00:02:51,510
他把一些自以为有逼格的词

75
00:02:52,180 --> 00:02:53,530
砌在一起

76
00:02:54,650 --> 00:02:57,870
实际上他自己可能也不了解这些词什么意思

77
00:02:58,290 --> 00:02:58,471


78
00:02:58,471 --> 00:03:00,290
他就把它堆砌在一起

79
00:03:04,060 --> 00:03:05,503
那她们的孩子

80
00:03:05,503 --> 00:03:06,740
大表哥就说了

81
00:03:07,020 --> 00:03:07,301


82
00:03:07,301 --> 00:03:09,271
表弟是做软件的

83
00:03:09,271 --> 00:03:10,960
也就是写程序的

84
00:03:11,350 --> 00:03:12,750
不管修电脑

85
00:03:14,680 --> 00:03:16,186
这好像又懂了一点

86
00:03:16,186 --> 00:03:16,563
对吧

87
00:03:16,563 --> 00:03:18,070
又懂得多了一点

88
00:03:18,350 --> 00:03:20,540
但是这里面有问题,他说

89
00:03:20,820 --> 00:03:23,130
做软件,也就是写程序的

90
00:03:26,680 --> 00:03:27,708
说明什么

91
00:03:27,708 --> 00:03:28,480
大表哥

92
00:03:28,760 --> 00:03:31,010
不了解这个行业的分工

93
00:03:33,160 --> 00:03:33,357


94
00:03:33,357 --> 00:03:34,541
什么叫DBA

95
00:03:34,541 --> 00:03:35,528
什么运维

96
00:03:35,528 --> 00:03:36,121
不知道

97
00:03:36,121 --> 00:03:37,305
而且你看,注意

98
00:03:37,305 --> 00:03:38,490
他说写程序的

99
00:03:38,840 --> 00:03:40,255
不是写代码

100
00:03:40,255 --> 00:03:42,885
我们一般现在都说什么,写代码

101
00:03:42,885 --> 00:03:43,290
对吧

102
00:03:47,860 --> 00:03:52,890
那反映到我们的软件开发行业也是一样的

103
00:03:53,170 --> 00:03:55,930
如果我们真的弄懂了一些

104
00:03:56,210 --> 00:03:58,800
软件开发里面的重要概念的话

105
00:03:59,630 --> 00:04:01,470
当有人在我们面前

106
00:04:01,790 --> 00:04:04,000
堆砌这个模糊用语的时候

107
00:04:04,810 --> 00:04:06,570
我们心里就知道了

108
00:04:06,850 --> 00:04:08,790
这个不是什么习惯问题

109
00:04:09,210 --> 00:04:12,510
而是这个人在某些方面是个外行

110
00:04:13,110 --> 00:04:15,590
那这个图我们前面也见过了

111
00:04:15,870 --> 00:04:17,370
你看这个堆砌

112
00:04:20,250 --> 00:04:22,082
好几个词堆在一起

113
00:04:22,082 --> 00:04:22,540
对吧

114
00:04:27,500 --> 00:04:31,754
这是一位著名的领域驱动设计专家的言论

115
00:04:31,754 --> 00:04:32,650
你看,他说

116
00:04:32,930 --> 00:04:35,611
我充分借鉴了什么什么方法

117
00:04:35,611 --> 00:04:38,293
但又没有完全抛弃**方法,方法

118
00:04:38,293 --> 00:04:38,740
你看

119
00:04:39,830 --> 00:04:41,000
UML

120
00:04:41,510 --> 00:04:42,980
他叫方法

121
00:04:43,590 --> 00:04:44,760
ICONIX

122
00:04:45,320 --> 00:04:47,120
他也叫方法

123
00:04:48,590 --> 00:04:50,050
但实际上

124
00:04:50,890 --> 00:04:52,920
UML

125
00:04:53,340 --> 00:04:54,374
是语言嘛

126
00:04:54,374 --> 00:04:55,150


127
00:04:56,530 --> 00:04:57,850
是语言

128
00:04:59,180 --> 00:05:00,710
或者表示法

129
00:05:02,610 --> 00:05:05,840
所以不能说UML这种方法,不对的

130
00:05:05,840 --> 00:05:06,850
它不是方法

131
00:05:07,130 --> 00:05:07,381


132
00:05:07,381 --> 00:05:08,640
它跟我们的

133
00:05:08,940 --> 00:05:09,813
Java一样

134
00:05:09,813 --> 00:05:13,743
是个语言,不能说Java方法这样

135
00:05:13,743 --> 00:05:14,180


136
00:05:14,600 --> 00:05:18,260
当然,你可以说某一种使用了UML的

137
00:05:18,690 --> 00:05:19,475
方法

138
00:05:19,475 --> 00:05:20,260
这可以

139
00:05:24,880 --> 00:05:27,303
而ICONIX是什么

140
00:05:27,303 --> 00:05:28,380
是个过程

141
00:05:28,820 --> 00:05:29,033


142
00:05:29,033 --> 00:05:34,151
它跟RUP一样,是过程,不是方法

143
00:05:34,151 --> 00:05:36,710
所以这里面是不了解什么

144
00:05:37,290 --> 00:05:41,730
过程、方法、工具这些概念的区别

145
00:05:42,930 --> 00:05:44,956
张嘴就是方法、方法

146
00:05:44,956 --> 00:05:45,970
这不对的

147
00:05:48,820 --> 00:05:50,300
如果是自己学习

148
00:05:51,850 --> 00:05:55,290
自己这样随便说说还可以

149
00:05:55,960 --> 00:05:58,320
但如果说,你是要去教别人

150
00:05:58,980 --> 00:06:02,431
那最好还是把这个概念把它弄懂了

151
00:06:02,431 --> 00:06:03,510
再去教别人

152
00:06:06,740 --> 00:06:08,960
那这里面我们还要再说

153
00:06:09,240 --> 00:06:11,087
一个额外的话题

154
00:06:11,087 --> 00:06:11,780
就是说

155
00:06:12,480 --> 00:06:14,630
你看,刚才我们这个言论

156
00:06:15,820 --> 00:06:18,020
你看,很突出什么

157
00:06:19,620 --> 00:06:20,980

158
00:06:21,540 --> 00:06:22,250


159
00:06:22,250 --> 00:06:22,960

160
00:06:23,330 --> 00:06:23,530


161
00:06:23,530 --> 00:06:24,937
事件风暴很新

162
00:06:24,937 --> 00:06:27,550
事件风暴我们前面做那个

163
00:06:28,600 --> 00:06:31,516
做视频也提到过,这个伪创新

164
00:06:31,516 --> 00:06:32,100
对不对

165
00:06:34,070 --> 00:06:35,170


166
00:06:35,520 --> 00:06:35,786


167
00:06:35,786 --> 00:06:38,180
这是一种伪创新的一种手法

168
00:06:38,850 --> 00:06:40,527
它暗戳戳的

169
00:06:40,527 --> 00:06:42,540
暗示什么

170
00:06:43,910 --> 00:06:45,290
这个知识

171
00:06:45,890 --> 00:06:47,780
它有个保鲜期

172
00:06:48,750 --> 00:06:50,456
一旦过了这个时间

173
00:06:50,456 --> 00:06:51,950
它会自动过期

174
00:06:53,050 --> 00:06:53,225


175
00:06:53,225 --> 00:06:55,500
就像我们电影里面说的那个

176
00:07:04,970 --> 00:07:06,500
但是我们要注意

177
00:07:07,420 --> 00:07:09,943
知识确实会被淘汰

178
00:07:09,943 --> 00:07:10,890
会过期

179
00:07:11,890 --> 00:07:13,227
但原因是什么

180
00:07:13,227 --> 00:07:14,564
有更好的知识

181
00:07:14,564 --> 00:07:16,793
更好的方法来取代它了

182
00:07:16,793 --> 00:07:18,353
不是说,知识出来

183
00:07:18,353 --> 00:07:20,360
上面就盖了一个戳

184
00:07:21,470 --> 00:07:22,933
保质期多长时间

185
00:07:22,933 --> 00:07:24,396
到那个时间就过期

186
00:07:24,396 --> 00:07:25,650
不是这样的

187
00:07:26,550 --> 00:07:28,590
是被后来者给

188
00:07:28,870 --> 00:07:29,840
淘汰了

189
00:07:31,070 --> 00:07:33,430
后来者继承、发展了它

190
00:07:34,020 --> 00:07:35,950
然后淘汰了它

191
00:07:36,230 --> 00:07:37,460
而且怎么样

192
00:07:38,000 --> 00:07:40,834
不是所有的知识都会被淘汰的

193
00:07:40,834 --> 00:07:43,450
很多很多知识,从古代到现在

194
00:07:44,390 --> 00:07:46,790
有局限性的,被淘汰了

195
00:07:46,790 --> 00:07:49,190
被新的知识给替换掉

196
00:07:49,490 --> 00:07:51,070
没有局限性的

197
00:07:51,350 --> 00:07:52,539
依然流传下来

198
00:07:52,539 --> 00:07:53,134
对不对

199
00:07:53,134 --> 00:07:54,720
我们今天依然在用

200
00:07:55,000 --> 00:07:55,720
对不对

201
00:07:56,500 --> 00:07:58,320
继承和发展嘛

202
00:08:00,770 --> 00:08:02,600
但是伪创新就暗示

203
00:08:04,210 --> 00:08:06,775
向你灌输这样一种概念

204
00:08:06,775 --> 00:08:09,340
好像这个知识有保质期一样

205
00:08:10,150 --> 00:08:11,440
不是这样的

206
00:08:11,890 --> 00:08:12,580


207
00:08:13,720 --> 00:08:15,310
所以呢,伪创新

208
00:08:16,240 --> 00:08:18,860
往往他会这样说

209
00:08:19,140 --> 00:08:21,420
我发明了一个什么什么方法

210
00:08:23,130 --> 00:08:23,610


211
00:08:23,610 --> 00:08:25,050
克服了

212
00:08:25,330 --> 00:08:27,060
某某的一些缺点

213
00:08:27,500 --> 00:08:27,740


214
00:08:27,740 --> 00:08:28,940
他会这样说

215
00:08:29,340 --> 00:08:32,914
但是呢,他又不详细说某某有什么缺点

216
00:08:32,914 --> 00:08:34,806
他在什么地方克服的

217
00:08:34,806 --> 00:08:35,857
他不详细说

218
00:08:35,857 --> 00:08:37,540
他只是这样说而已

219
00:08:38,690 --> 00:08:41,210
比如说,我发明了某某方法

220
00:08:41,610 --> 00:08:44,710
克服了用例这个老方法的缺点

221
00:08:45,650 --> 00:08:46,875
然后就开始讲

222
00:08:46,875 --> 00:08:49,150
我这方法是什么样子的

223
00:08:50,280 --> 00:08:52,946
但是他又不说用例到底有什么缺点

224
00:08:52,946 --> 00:08:54,724
他写几个用例规约

225
00:08:54,724 --> 00:08:56,146
画几个图出来说

226
00:08:56,146 --> 00:08:58,280
指出来这里到底什么问题呀

227
00:08:58,730 --> 00:08:59,680
不说的

228
00:09:02,050 --> 00:09:04,850
或者说,他说,我发明了一个某某方法

229
00:09:05,130 --> 00:09:05,348


230
00:09:05,348 --> 00:09:08,400
克服了面向对象建模的一些缺点

231
00:09:10,230 --> 00:09:11,986
面向对象有没有缺点

232
00:09:11,986 --> 00:09:12,864
肯定有的喽

233
00:09:12,864 --> 00:09:13,215
对吧

234
00:09:13,215 --> 00:09:14,620
任何东西都有缺点

235
00:09:15,560 --> 00:09:15,780


236
00:09:15,780 --> 00:09:17,760
那你倒是画几个图啊

237
00:09:17,760 --> 00:09:19,520
比如,画几个类图

238
00:09:19,520 --> 00:09:20,840
画几个状态机图

239
00:09:20,840 --> 00:09:21,940
告诉我们

240
00:09:22,220 --> 00:09:22,396


241
00:09:22,396 --> 00:09:25,400
面向对象这个建模到底有什么缺点

242
00:09:25,710 --> 00:09:25,890


243
00:09:25,890 --> 00:09:26,792
你指出来呀

244
00:09:26,792 --> 00:09:28,415
你说你的方法好

245
00:09:28,415 --> 00:09:30,038
克服的缺点在哪里呀

246
00:09:30,038 --> 00:09:31,120
你告诉我们呀

247
00:09:31,470 --> 00:09:32,380
没有的

248
00:09:33,040 --> 00:09:34,440
他只是声称

249
00:09:34,720 --> 00:09:34,930


250
00:09:34,930 --> 00:09:36,610
我这个方法

251
00:09:36,610 --> 00:09:38,290
提出的日期比较新

252
00:09:38,840 --> 00:09:40,320
这样声称而已

253
00:09:41,310 --> 00:09:43,420
暗示你,面向对象是

254
00:09:43,710 --> 00:09:45,399
很多年以前的,UML

255
00:09:45,399 --> 00:09:47,652
很多年以前的,它有个保质期

256
00:09:47,652 --> 00:09:50,843
一到时间就过期了,得换成我这批新的了

257
00:09:50,843 --> 00:09:51,031


258
00:09:51,031 --> 00:09:51,970
这样暗示你

259
00:09:53,520 --> 00:09:56,080
这一点我们要学会去分辨

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/640665.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

COCONut:打造下一代通用分割数据集,重塑计算机视觉基准

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

医院敏感文件交互 如何保障安全和效率?

医院会产生大量的敏感文件,这些敏感文件交互时,都需要使用特殊的手段,来保障数据的安全性。 医院的敏感数据主要包括以下几类: 1、患者基本信息:包括患者的姓名、身份证号码、户籍地或现住址、联系方式、文化程度、既…

vscode ssh远程连接服务器,一直正在下载vscode服务器的解决办法

前言 为方便描述,在本教程中,发起远程连接的叫“主机”,被远程连接的叫“服务器”。 正文 如果主机是首次用vscode远程连接服务器,会在服务器上自动下载vscode服务器,但有时候因为网络问题,会卡在&#xff…

论文笔记:Leveraging Language Foundation Models for Human Mobility Forecasting

SIGSPATIAL 2022 1intro 语言模型POI客流量预测 2 方法 3 实验

燃冬之yum、vim和你

了解了很多指令和权限,搞点真枪实弹来瞅瞅 学Linux不是天天就在那掰扯指令玩,也不是就研究那个权限 准备好迎接Linux相关工具的使用了么码农桑~ yum 软件包 什么是软件包呢? 首先来举个生活中常见点的例子:比如我的手机是华为…

C++之写时复制(CopyOnWrite)

设计模式专栏:http://t.csdnimg.cn/4j9Cq 目录 1.简介 2.实现原理 3.QString的实现分析 3.1.内部结构 3.2.写入时复制 4.示例分析 5.使用场景 6.总结 1.简介 CopyOnWrite (COW) 是一种编程思想,用于优化内存使用和提高性能。COW 的基本思想是&am…

开源博客项目Blog .NET Core源码学习(17:App.Hosting项目结构分析-5)

本文学习并分析App.Hosting项目中前台页面的作品展示页面和首页页面。 作品展示页面 作品展示页面总体上为上下布局,上方显示导航菜单,下方从左向右显示图片数据,支持放大查看图片和下载图片。整个页面使用了layui中的面包屑导航、弹出层、流…

[Linux][多线程][二][线程互斥][互斥量][可重入VS线程安全][常见锁概念]

目录 1.线程互斥1.互斥相关背景概念2.多个线程并发的操作共享变量,会带来一些问题3.互斥量mutex 2.互斥量的接口1.初始化互斥量2.销毁互斥量3.加锁4.解锁5.使用 -- 改善上面代码 3.互斥量实现原理探究1.加锁是如何保证原子性的?2.如何保证锁是原子性的&a…

[Algorithm][二分查找][山峰数组的峰顶索引][寻找峰值][寻找旋转排序数组中的最小值][0~n-1中缺失的数字]详细讲解

目录 1.山脉数组的峰顶索引1.题目链接2.算法原理详解3.代码实现 2.寻找峰值1.题目链接2.算法原理详解3.代码实现 3.寻找旋转排序数组中的最小值1.题目链接2.算法原理详解3.代码实现 4.0〜n-1 中缺失的数字1.题目链接2.算法原理详解3.代码实现 1.山脉数组的峰顶索引 1.题目链接…

智慧安防边缘计算硬件AI智能分析网关V4算法启停的操作步骤

TSINGSEE青犀视频智能分析网关V4内置了近40种AI算法模型,支持对接入的视频图像进行人、车、物、行为等实时检测分析,上报识别结果,并能进行语音告警播放。硬件管理平台支持RTSP、GB28181协议、以及厂家私有协议接入,可兼容市面上常…

山与路远程控制 一个基于electron和golang实现的远控软件

山与路远程控制 🎥项目演示地址 还在制作… ♻️项目基本介绍 山与路远程控制是基于electron(vue3)和golang实现的远程控制软件(项目界面主要模仿向日葵远程软件,如有侵权请告知),代码可能有点臃肿毕竟只花了一周左右写的无聊项目,如果对其感兴趣的大佬可以fork自…

鸿蒙开发实例:【配置OpenHarmony SDK】

配置OpenHarmony SDK 在设置OpenHarmony应用开发环境时,需要开发者在DevEco Studio中配置对应的SDK信息。 说明: 请注意,OpenHarmony SDK版本精简了部分工具链,因此不适用于HarmonyOS应用开发。 前提条件 已下载并安装好DevEco …