软件架构师应该知道的97件事总结
前言客户需求重于个人简历简化根本复杂性,消除偶发复杂性关键问题可能不是出在技术上以沟通为中心,坚持简明清晰的表达方式和开明的领导风格架构决定性能分析客户需求背后的意义起立发言故障终究会发生我们常常忽略了自己在谈判量化需求一行代码比五百行架构说明更有价值不存在放之四海皆准的解决方案提前关注性能问题架构设计要平衡兼顾多方需求草率提交任务是不负责任的行为不要在一棵树上吊死业务目标至上先确保解决方案简单可用,再考虑通用性和复用性架构师应该亲力亲为持续集成避免进度调整失误取舍的艺术打造数据库堡垒重视不确定性不要轻易放过不起眼的问题让大家学会复用架构里没有大写的“I”使用“一千英尺高”的视图先尝试后决策掌握业务领
用户评论