The beauty of software is in its function, in its internal structure, and in the way in which it is created by a team. To a user, a program with just the right features presented through an intuitive and( 71 )interface is beautiful. To a software designer, an internal structure that is partitioned in a simple and intuitive manner, and that minimizes internal coupling is beautiful. To developers and managers, a motivated team of developers making significant progress every week, and producing defect-free code, is beautiful. There is beauty on all these levels. Our world needs software--lots of software. Fifty years ago software was something that ran in a few big and expensive machines. Thirty years ago it was something that ran in most companies and industrial settings. Now there is software running in our cell phones, watches, appliances, automobiles, toys, and tools. And need for new and better software never( 作答此空 ). As our civilization grows and expands, as developing nations build their infrastructures, as developed nations strive to achieve ever greater efficiencies, the need for more and more Software( 73 )to increase. It would be a great shame if, in all that software,there was no beauty. We know that software can be ugly. We know that it can be hard to use, unreliable, and carelessly structured. We know that there are software systems whose tangled and careless internal structures make them expensive and difficult to change. We know that there are software systems that present their features through an awkward and cumbersome interface. We know that there are software systems that crash and misbehave. These are( 74) systems. Unfortunately, as a profession, software developers tend to create more ugly systems than beautiful ones. There is a secret that the best software developers know. Beauty is cheaper than ugliness. Beauty is faster than ugliness. A beautiful software system can be built and maintained in less time, and for less money, than an ugly one. Novice software developers don"t understand this. They think that they have to do everything fast and quick. They think that beauty is( 75 ). No! By doing things fast and quick, they make messes that make the software stiff, and hard to understand, Beautiful systems are flexible and easy to understand. Building them and maintaining them is a joy. It is ugliness that is impractical. Ugliness will slow you down and make your software expensive and brittle. Beautiful systems cost the least build and maintain, and are delivered soonest.
Ahappens
Bexists
Cstops
Dstarts
相似试题
-
单选题
_____ wrote some of the most beautiful odes in the English language, which had the eulogy of beauty as their themes.
-
问答题
places of great natural beauty and places of historical interest. The attention of the public was first drawn to the dangers threatening the great old houses and castles of Britain by the death of Lord Lothian, who left his great seventeenth-century house to the Trust together with the 4500 acre park and estate surrounding it. This gift attracted wide publicity and started the Trust’s “Country House Scheme”. Under this scheme, with the help of the Government and the general public, the Trust h
-
单选题
THE FUNCTION OF THE AILERON:
-
问答题
of buying the house
-
材料题
ere the answer is clear, we call it science or art and move on to higher ground and a new vista of the world. Many of our questions, however, will never have final answers. Men will always discuss the nature of justice and right, the significance of evil, the art of government, the relation of mind and matter, the search for truth, the quest for happiness, the idea of God, and the meaning of reality. The human race has reflected so long and often on these problems that the same patterns of tho
热门题库
- 焊工作业
- 省公务员-行测
- 设备监理师
- 注册电气工程师
- 制油工
- 执业药师
- 主要负责人
- 房地产经纪协理
- 初级会计职称
- (初级)银行从业资格
- 煤矿特种作业人员
- 危险化学品安全作业
- 环境影响评价工程师
- 成考(高起点)
- 工业机器人操作员
- 保卫管理员
- 新安全生产法
- 注册城乡规划师
- 护理类
- 钢筋工
- 投资项目管理师
- (初级)经济师
- 监理工程师
- 土木工程师(水利水电)
- 职业道德
- 石油天然气安全作业
- 形象设计师
- 研究生入学
- 煤矿班组长
- 电子商务师
- 中级安全工程师
- 焊工
- D压力管道作业
- 汽车修理工
- 缝纫工
- 机械员
- 安全员(三类人员)
- 制冷工
- 卫生招聘考试
- 营养师
- 医药商品购销员
- 成考(专升本)
- 冶金(有色)生产安全作业
- 特种设备焊接作业
- 二级建造师
- 家政服务员
- 资产评估师
- 动物检疫检验员
- 国家公务员
- A特种设备安全管理
- 试验检测师(含助理)
- (高级)经济师
- 汽车发动机
- 注册结构工程师
- 高处作业
- 药学类
- 道路运输
- 消防工程师
- 眼镜验光员
- 汽车驾驶员
- 烟花爆竹安全作业
- 建筑特殊工种
- 施工员
- 中式面点师
- 健康管理师
- 会计从业
- P气瓶作业
- 演出经纪人
- 网络与信息安全管理员
- 制冷与空调作业
- 物业管理师
- 物流服务师
- 工程测量员
- 证劵从业(新版)
- 一级注册建筑师
- 税务考试题库
- 法律职业资格(原司法考试)
- 中式烹调师
- 陕西省-社区专职工作人员招聘
- 初级管理会计师
- 公共营养师
- 报关员
- 证券分析师
- 咨询工程师
- 监管人员执法
- 保育员
- 质量员
- 岩土工程师
- 铣床
- 教师资格
- 事业单位公开招聘
- 房地产经纪人
- 自考(医学)
- 报检员
- 计算机及外部设备装配调试员
- 软件水平考试
- 房地产估价师
- 美发师
- 医师类
- 农业技术员
- 网络安全管理员
- 二级造价工程师
- R压力容器作业
- 架子工
- 二级注册建筑师
- 军队文职人员招聘
- 高级会计
- 注册会计师
- 园林绿化工
- 银行招聘考试
- 养老护理员
- (中级)经济师
- Y大型游乐设施
- 注册测绘师
- 公安政法干警
- 中级会计职称
- 高校教师资格证
- 会计从业资格考试
- 注册环保工程师
- 砌筑工
- 消防设施操作员
- 安全工程师
- G锅炉作业
- 企业人力资源管理师
- 植物检疫检验员
- 国家电网招聘
- 中药学类
- 驾考科一、科四
- 工业机器人运维员
- 资料员
- 家畜饲养员
- 同等学力申硕
- 电工
- 育婴员
- 无人机驾驶员
- 公用设备工程师
- 证劵从业(旧版)
- 车工
- 期货从业资格
- 社会工作者
- 钳工
- 招标师
- 统计师
- 劳务员
- 标准员
- 检验类
- 质量工程师
- 综合类
- 三支一扶
- 心理咨询师
- 煤矿主要负责人
- 主治类
- N厂内专用机动车辆作业
- 装饰美工
- 基金从业资格
- 西式面点师
- (中级)银行从业资格
- 安全管理人员
- 导游资格证
- 审计师
- 煤矿安全管理人员
- 健康管理师
- 餐厅服务员
- 仓库管理员
- 税务师
- F安全阀校验
- 一级造价工程师
- 茶艺师
- 理财规划师
- 园艺工
- 理工类
- 轨道交通信号工
- 一级建造师
- 土地登记代理人
- 证券投资顾问
- Q起重机械作业
- 卫生类
- 安全员
- T电梯作业
- 材料员
- 电工作业
- 金属非金属矿山安全作业
- 农产品食品检验员
- BIM工程师
- 煤矿类从业人员
- 注册消防工程师
- 美容师
- 教师招聘
- 投资银行业务-保荐代表人