参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。
只要最先答对前3题,即可获得本轮优胜。
如果有第4题,第4题为附加题,对错不影响优胜者的判定,影响的是优胜者的得分。
所有题目的回答必须放在同一条消息中,方为有效回答。
(21轮无人得分,可重答)
1 [单选]
有的开发人员明知道系统需求没有搞清楚,领域逻辑没有理清楚,也知道自己也有责任理清楚,却不愿意专门花时间去做,而是以“敏捷”为名直接编码,然后面对着编码环境慢慢在大脑里朦朦胧胧地补课前面的业务建模、需求、分析。
以下选项中,最能解释这样的现象的是:
A)现在的编码环境已经不是单纯的编码环境,在AI和革命性创造的领域驱动设计方法学加持之下,已经具备了敏捷、精益、完备、严谨的业务领域用户需求分析逻辑功能架构设计能力,之前的一些工作可以像空间跃迁一样,直接跳过。
B)这样做,明面上的任务是编码,需求什么的是顺带做的,不是专门做的,要求就低了很多,从而掩盖了自己能力不足的事实。
C)通过不断快速试错,之前没有弄清楚的业务建模、需求、分析的内容,会自然而然地涌现。
D)软件开发是艺术,每个人都有权拥有自己的艺术。开发人员不要被以前的知识拖后腿,要勇敢地推翻它们,找到合适自己的“敏捷DDD之道”。
2[多选]
想做一款“烹调软件”,凝结五星大厨大脑中的智慧。厨师做菜的步骤如以下活动图:
如果用领域驱动设计投资少、见效快、产量高、门槛低、仪式感十足的风格建模,得到的类图可能有:
A)
B)
C)
D)
3 [单选]
以下选项中哪一类开发组织的负责人不需要思考“定位目标组织和老大”的事情?
A)处于苟活状态,靠人脉接点小项目维持的开发组织
B)实力在业界排名上游的开发组织
C)有雄心壮志做产品的开发组织
D)都需要思考
4 [单选]
张碧晨和汪苏泷《年轮》首唱的争议引起关注。
由于行业分工,词曲创作是张三,歌曲首次正式公开发行的演唱者是李四的情况很常见。
可能是张三条件不足,优秀的创作者未必是优秀的表演者;可能是张三没有兴趣;可能是张三没有资格,公司没有给他权限。
另外,一首歌在决定给某一位歌手演唱并公开发行之前,可能已存在多个Demo(小样),这些Demo的演唱者都不能算是首唱。
以下歌曲中,作曲者和首唱者是同一人的是:
A)酒矸倘卖无(多么熟悉的声音……)
B)偏偏喜欢你(愁绪挥不去……)
C)东方之珠(回望过去 沧桑百年……)
D)其实你不懂我的心(你说我像云捉摸不定……)