参考答案: A C B D C
详细解析:
我们知道软件可能是丑的。我们知道它可能很难使用,不可靠,粗心大意的结构。我们知道有一些软件系统的纠结和粗心的内部结构使得它们变得昂贵和难以改变。我们知道有一些软件系统通过尴尬和繁琐的界面来呈现其功能。我们知道有软件系统崩溃和行为不端。这些都是____系统。不幸的是,作为一个专业,软件开发人员倾向于创建丑陋的系统比美丽的系统更多。
这是最好的软件开发者知道的秘密。美丽的比丑陋的更便宜。美丽的比丑陋的更快。一个美丽的软件系统相当于一个丑陋的系统来说,建立和维护要花的时间与金钱会少得多。很多新手软件开发人员不明白这一点。他们认为做每一个事情必须快速,更快速。他们认为美是____。没有!通过快速,快速地做事情,他们使软件变得僵硬,难以理解。美观的系统灵活易懂。建立和维护他们是一种快乐。丑陋是不切实际的。丑陋会减慢你的速度,会使你的软件昂贵而脆弱。美观的系统成本最低,建立和维护成本最低,交货时间最短。
A simple(简单) B hard(困难) C complex(复杂) D duplicated(被复制)
A happens(发生) B exists(存在) C stops(停止) D starts(开始)
A starts (开始) B continues(持续) C appears(出现) D stops(停止)
A practical (实用的) B useful(有用的) C beautiful(美丽的) D ugly(丑陋的)
A impractical (不实用的) B perfect(完美的) C time-wasting(浪费时间) D practical(实用的)