知识卡片

技术服务问题

普通读书笔记卡 · 2110

内容

技术选择应从待解决问题出发,而不是从简历、潮流或框架清单出发。评估新技术时要问它解决什么、代价是什么、失败边界在哪里。发散:原型不是炫技舞台,而是抵抗技术狂热的实验工具。

参考来源

- 位置:第4章《交付用户想要的软件》"12 合理地使用技术"(源文件:_epub-src/OEBPS/text00000.html) - 结论依据:原文用同事"简历驱动设计"选EJB的反例,批评"盲目地为项目选择技术框架,就好比是为了节省税款而生孩子",明确应先找出要解决的问题再评估技术能否解决、是否会被绑定、维护成本多少,直接支持卡片结论。 - 原始内容:"盲目地为项目选择技术框架,就好比是为了少交税而生孩子……在考虑引入新技术或框架之前,先要把你需要解决的问题找出来。……这个技术框架真能解决这个问题吗?……你将会被它拴住吗?……维护成本是多少?……根据需要选择技术。首先决定什么是你需要的,接着为这些具体的问题评估使用技术。"