|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
大道至简
——软件工程实践者的思想
经典书籍《Delphi源代码分析》的作者Aimingoo著
编程的精义
1. 编程的精义·······················································11
2. 会或者不会写程序·············································13
3. 程序 = 算法 + 结构········································14
4. 语言··································································16
5. 在没有工程的时代·············································16
是懒人造就了方法
1. 是懒人造就了方法·············································18
2. 一百万行代码是可以写在一个文件里的············20
3. 你桌上的书是乱的吗·········································23
4. 我的第一次思考:程序=算法+结构+方法··········25
团队缺乏的不只是管理
1. 三个人的团队····················································29
2. 做项目 = 死亡游戏 ?·······································31
3. 做ISO质量体系的教训·····································33
4. 谁动摇了你的制度?·········································36
5. “那我们就开始开发吧”··································38
6. 组织的学问:角色·············································39
7. 跟随蚂蚁。但不要栽进蚂蚁洞里。···················42
8. “什么是增值税发票?”··································44
流于形式的沟通
1. 客户不会用C,难道就会用UML吗?··············48
2. 项目文档真的可以用甲骨文来写·······················50
3. 最简沟通···························································53
4. 为不存在的角色留下沟通的渠道·······················57
5. 流于形式的沟通················································60
失败的过程也是过程
1. 做过程不是做工程·············································63
2. 做过场·······························································65
3. 实现,才是目的················································65
4. 过程不是死模型················································66
5. “刻鹄类鹜”与“画虎类狗”··························69
6. 工程不是做的,是组织的··································71
从编程到工程
1. 语言只是工具····················································73
2. 程序··································································75
3. 方法··································································75
4. 过程··································································76
5. 工程··································································78
6. 组织··································································80
7. BOSS·································································82
8. 上帝之手···························································84
现实中的软件工程
1. 大公司手中的算盘·············································87
2. 回到工程的关键点·············································92
3. 思考项目成本的经理·········································94
4. 审视AOP··························································97
5. 审视MDA························································100
是思考还是思想
1. 软件工程三个要素的价值·································103
2. 其实RUP是一个杂物箱···································104
3. UML与甲骨文之间的异同·······························105
4. 经营者离开发者很远,反之亦然······················106
5. 矛盾:实现目标与保障质量·····························107
6. 枝节与细节······················································108
7. 灵活的软件工程···············································110 |
|