《软件架构师应该知道的97件事》 读书笔记

1.我么常常忽略了自己正在谈判

问题出在你没有认清自己的角色,你还是把自己当成工程师,而项目投资人明白他在跟你谈判工程师总是想尽办法寻求合作,谈判者则绞尽脑汁占得先机,谈判时绝对不能在对方的第一个要求上妥协让步


2.一行代码比五百行架构说明更有价值

架构师往往容易被抽象的架构所吸引,沉迷于设计过程,事实上,仅有架构说明书是远远不够的。软件项目的最终目标是建立生产体系,架构师必须时刻关注这些目标,牢记设计只是达成目标的手段,不是目标


3.提前关注性能问题

在项目周期的最后阶段才关注性能问题,回事我们错过大量历史信息,这些信息包含性能变化的细节


4.架构师应该营造的文化

以维护流程通畅为重,以浪费他人时间为耻,要做到这一点,必须在系统内实现完善的自动测试功能,纠正开发人员的行为。总之要杜绝一切草率提交任务的念头


5.业务目标至上

如果技术决策脱离了业务目标和现实条件的约束,则无异于用宝贵的稀缺资源进行高风险的投资。用业务目标驱动项目开发,才能保证长远利益


6.先确保解决方案的简单可用,再考虑通用性和复用性


7.持续集成

它指一套频繁对应用程序进行自动化测试和构建的实践方法,以确保测试和构建自动执行的相关工具


8.避免进度调整失误

时间不变,任务量增加,会降低工程质量


9.不要轻易放过不起眼的问题


10.让大家学会复用

首先让大家知道复用的存在,然后教会大家如何使用它们,最后让大家认识到利用已有资源好过自己动手

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚坏叔叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值