摘要:
解决了架构的问题,那么我们如何把解决问题的架构思想运用到实际的代码过程中呢?我们将会进一步探讨如何把架构的思考进行落地,细化到我们代码的实践当中,尽量不要让代码成为系统存在的问题,让系统更加顺利的运行下去。 结合每个部署单元所承担的责任,可以明确的拆分为两个不同的责任: 表达业务逻辑的代码。很多人把 阅读全文
摘要:
做好架构简单来说就是找到需要解决的问题,如果把真正的问题找到,那么问题就已经解决很大一部分了。 讲一个比较好笑的现象,现在社会上的大多数人对程序员的印象都是高智商,低情商。很多人甚至编了很多日常生活中的笑话来调侃程序员的死板,不知道变通。 当然 ,这些说话多少有点以偏概全。但是我们从中也能得到一些启 阅读全文
摘要:
常见的六个质量属性:可用性、可修改性、性能、安全性、可测试性、易用性。质量属性场景是一种面向特定的质量属性的需求,由6部分组成:刺激源、刺激、环境、制品、响应、响应度量。 以《淘宝网》为例: (1)可用性: 场景:天猫双十一购物狂欢节 刺激源:海量用户 刺激:过多用户涌入抢购,系统出现崩溃的状态 制 阅读全文