当前位置:网站首页>[answer] is ubiquitous language a pseudo innovation?
[answer] is ubiquitous language a pseudo innovation?
2022-06-12 00:38:00 【User 6288414】
(LEO) 2022-1-6 16:55
I am learning from you ppt, See this page to mention that the common language is a pseudo innovation , I very much agree with your comments on the event storm , But I think the universal language is still very valuable .
UMLChina Pan Jiayu
There are misunderstandings here , The problem with pseudo innovation is not that it has no value , But its value is exaggerated with ulterior motives , Hindering real innovation .
If people know that something once existed , So when this thing is publicized again , People will be more rational about publicity ,“ If this thing is really so powerful , What happened before ……”, Propagandists will also converge , Not so exaggerated .
Pseudo innovation will choose a different name , Claims to be “ all-new ”、“ Revolutionary ”, Give people a feeling they've never had before 、 The feeling of falling from the sky . the reason being that “ all-new ”, So no matter how exaggerated the propaganda , People will still give a chance , After all, “ new ” Of , Maybe they really have such a cow .
for example , Said penicillin can cure liver cancer , The public must not believe , If it could cure liver cancer, it would have been verified for many years ; If you change the name of penicillin to “K9527-α”, Say it can cure liver cancer , Maybe some patients will buy it and try it .
Not that penicillin is worthless , Killing bacteria is always possible . Even fake drugs made of starch , It can also satisfy hunger .
The danger lies in , Liver cancer patients give priority to the use of valuable money and time resources “K9527-α” On , Missed the opportunity to get better treatment .
The following is the expansion of this answer :
Similar to common language (Ubiquitous Language) The concept of has long existed , But it was probably called a glossary (Glossary) Or data dictionary (Data Dictionary), It should have existed in the development specification decades ago . I believe most of the last century 80-90 Developers who entered the software industry in the s are impressed , I 97 Year of work , It's one of them .
Many early books also described , List several books I have read in the last century 90 Books from the s :
(1)《 Software reuse : structure 、 Process and organization 》,Ivar Jacobson etc. Writing , This book is in 《 Software method 》 In the recommended reading list of . The original English version was published in 1997 year .
“ The glossary ”、“ Domain dictionary ”, And do these statements look familiar ?
(2)《 Practical object-oriented software engineering tutorial 》,Edward Yourdon Waiting , This book is in 《 Software method 》 In the recommended reading list of . The original English version was published in 1996 year .
(3)《UML object 、 Components and frameworks ——Catalysis Method 》,Desmond Francis D’Souza Waiting , This book is in 《 Software method 》 In the recommended reading list of . The original English version was published in 1998 year .
(4)《 The way of programmer training —— The Pragmatic Programmer 》,Andrew Hunt etc. Writing . The original English version was published in 1999 year .
The above list is only the books I have read . I believe that the information of earlier years will also be elaborated , Interested students can look for .
in addition , General language (Ubiquitous Language) This title is also inappropriate .“ Language ” The word is too big . A language should have its own grammar , Chinese arithmetic ,C count ,UML Also calculate ,“ General language ” Where can I find it? ?
A glossary or glossary of terms is more appropriate , for example “** Project glossary ”, Or further divide by context ,“** Contextual glossary ”.
The following is a further extension of this problem :
DDD The circle is full of innovation , Everyone is a founder , This is not a normal phenomenon .
Innovation should be very hard , Can stand on the shoulders of our predecessors and take another small step , It's not easy .
however , It's really hard to do this , It's not worth it —— It's better to cut leeks by changing some things !
Junior high school mathematics to learn congruent triangle 、 Similar triangles 、SSS、SAS……, After high school, I learned the sine theorem 、 Cosine theorem and so on …… I won't go back to junior high school to solve problems .
however , Not everyone can learn high school knowledge , For example, Zhang San .
Zhang San might explain it this way :
I'm a weak person , Only congruent triangles can be mastered 、 The method of similar triangles .
There's no problem with that .
Zhang San may also explain this way :
This topic is relatively simple , Use congruent triangles 、 The method of similar triangles is enough , And it's more convenient for the masses to understand .
It's OK to say that . however , Competitors are not fools , What's in the market " Simple topic "! The problems that can bring profits are very complicated .
however , If Zhang San says so :
Congruent triangle 、 The knowledge of similar triangles is more profound than that of trigonometric functions in senior high school .
This is self deception .
We should be more vigilant , There is a Li Si , Maybe like Zhang San, he didn't master the high school method , Maybe I have mastered the method of high school, but in order to deceive Zhang San , Sneak " Congruent triangle " Renamed as " Superimposed triangles ", And then we'll talk to Zhang San about it :
I invented " Superimposed triangles " The new method , More useful than trigonometric functions in high school , Trigonometric functions are out of date .
This is pseudo innovation .
边栏推荐
- voc数据格式转为coco数据格式
- Adult education online training website open source
- Design a MySQL table for message queue to store message data
- Characteristics of JS logical operators
- How to uninstall pscs6 in win10 system
- How to send Apple phone WPS files to QQ mailbox
- 在玻璃上构建电路
- 干货|一次完整的性能测试,测试人员需要做什么?
- [academic related] it is suggested to collect. Which behaviors are academic misconduct?
- 手机wps如何压缩文件打包发送
猜你喜欢
![[JUC series] overview of executor framework](/img/e3/5131dcdd255c1571e64ae1f0459113.png)
[JUC series] overview of executor framework

The latest report of Xinsi technology shows that 97% of applications have vulnerabilities

Unified certification center oauth2 high availability pit

IP编址概述

Redis的主从复制、哨兵模式和集群

UVM: transaction level modeling (TLM) 1.0 communication standard

Matplotlip basic drawing learning of data analysis - 01

Gin integrated graphic verification code

win10文件夹状态红叉表示的是什么

组态王如何利用无线Host-Link通信模块远程采集PLC数据?
随机推荐
[day 5 of JUC learning] reference atomic classes and attribute modifiers
Zhangxiaobai takes you to install MySQL 5.7 on Huawei cloud ECS server
Flutter uses local pictures
Detailed explanation of merge sorting
Exploration of qunar risk control safety products
Breadth first search depth first search dynamic programming leetcode topic: delivering information
设计消息队列存储消息数据的 MySQL 表格
win7 fps优化的方法
组态王如何利用无线Host-Link通信模块远程采集PLC数据?
Bgfx multithreaded rendering
Custom JSP tag - > concept - > lifecycle
Gin integrated graphic verification code
Unified certification center oauth2 high availability pit
如何优化PlantUML流程图(时序图)
Two configurations of data tables in efcore
leetcodeSQL:614. Secondary followers
[industry application] an article on power digital transformation
Month selector disable data after the current month to include the current month
Argodb 3.2 of star ring technology was officially released to comprehensively upgrade ease of use, performance and security
win10系统pscs6如何卸载