架构师需要知道的97件事-07

翻译 From 97.Things.Every.Software.Architect.Should.Know 主要翻译内容为个人的总结,不保证翻译的准确性 

转载请注明来自:http://blog.csdn.net/huntersjm/article/details/39988819

7:沟通的时候站起来

......

8:任何事情都会失败

无论硬件还是软件,都是会失败的。所以我们需要建立各种方案去解决这个问题,包括监控系统,日志系统等。

评:考虑到失败,考虑防止或者监控的方案。我之前曾针对于错误,我的解决方案是,解决好已知的错误,防止为止的错误,发现更多的错误。同时监控好系统各方面,及时做好预报,使用日志系统也可以帮助更快的查找到错误的发生。

9:你比你想的更加会谈判

.......

10:质量很重要

尽管很多时候,对于速度,响应,可扩展性,可伸缩性等没有很明确的要求,但是这些不得不考虑到。

评:在设计的时候考虑好各种性能的需求,设计的时候需要设计好,这些有时候很重要!

11:一行代码比500行的规范更重要

13:早点考虑性能比想的好得多

14:架构需要在各种因素之间权衡,所以需要知道每种不同的需求,对应设计相应的架构

。。。看不下去了,有点小失望。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值