参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
只要最先答对前3题,即可获得本轮优胜。第4题为附加题,对错不影响优胜者的判定,影响的是优胜者的得分。
所有题目的回答必须放在同一条消息中,方为有效回答。
1. [单选]
很久以来,我们会对很多东西赋予惟一的编号,而且这些编号后面隐藏着领域知识。例如,房间号“405”暗示这可能是4楼第5个房间,人员身份证号“1100************”暗示这可能是一个北京人。
这样编号的目的是:
A) 方便计算机记忆和检索
B) 方便人类记忆和检索
C) 方便计算机解析隐藏的领域知识
D) 方便在关系数据库中作为主键使用
2. [单选]
在领域驱动设计圈子中享有盛名的架构大师,Thoughtworks的Neal Ford,演讲场数已经超过3000。
Neal Ford还写了一本以演讲为主题著作,这本书有中译本,中译本名字是:
A) 演讲模式
B) 钻石法则
C) 三弦演讲智慧
D) 演讲的力量
3. [单选]
我们观察用中文来命名模型元素的类模型或关系数据库模型,可能会发现有很多名字最后有“单”、“记录”、“信息”、“事件”、“历史”等后缀,例如“采购单”、“支付记录”、“出库信息”——当然,这是不好的。
如果观察用英文来命名模型元素的类模型或关系数据库模型,会发现这样的情况相对较少,原因是:
A) 汉语更精炼,加上这些后缀使得含义更加丰富,不同的后缀有微妙的不同。
B) 汉语没有单复数。
C) 面向对象建模或关系数据库建模起源于英语国家,所以从业人员整体素质更高。
D) 英语的动词转化为名词时往往会有变化。
4. [单选]
以下歌曲中,作曲者和其他几首不同的是:
A) 跟着感觉走,紧抓住梦的手
B) 爱上一个不回家的人,等待一扇不开启的门
C) 感恩的心,感谢有你,伴我一生,让我有勇气做我自己
D) 只要你过得比我好,过得比我好,什么事都难不倒