• 第一部分 概览


    设计与架构究竟是什么

    架构的终极目标是,用最小的人力成本来满足构建软件和维护该系统的需求。

    研发团队最好的选择是清晰地认识比避开工程师们过度自信(如 挽救一个系统的唯一办法是抛弃现有系统,设计一个全新的系统来替代)的特点,开始认真的对待自己的代码架构,对其质量负责。

    俩个价值维度

    行为价值: 软件按照某种指定方式运转,给系统的使用者创造或者提高利润。
    架构价值:保持灵活,容易被修改。

    艾森豪威尔矩阵

    我有两种难题:紧急的和重要的,而紧急的难题永远是不重要的,重要的难题永远是不紧急的。

    • 软件系统的第一个价值为度:系统行为,是紧急的,但是并不总是特别重要
    • 软件系统的第二个价值维度:系统架构,是重要的,但是并不总是特别紧急。
    • 平衡系统架构的重要性与功能的紧急程度这件事,是软件研发人员的职责。

    如果忽视软件架构的价值,系统将会变得越来越难以维护。

    我的博客地址:紫荣 || myruhui
  • 相关阅读:
    try....exception....finally
    Django的信号机制详解
    python 单例模式
    python raise assert
    python type metaclass
    python 类特殊成员
    python 道生一,一生二,二生三,三生万物
    C#DES加密
    C#AES加密
    C# MD5加密
  • 原文地址:https://www.cnblogs.com/zyzl/p/15627018.html
Copyright © 2020-2023  润新知