zoukankan      html  css  js  c++  java
  • 架构设计原则之我见1

    架构设计原则之我见1

    2020.4.18

    本次读的是王概凯老师的

    架构设计原则之我见(一):反思 KISS 原则

    首先我们要知道什么是KISS原则,并不是你想的那样KISS(Keep It Simple, Stupid)原则翻译成中文,意思是“保持简单、愚蠢”。这是一句没有主语的话,猜想主语是指设计师,并且这个“It”所指的应该是设计师所设计的目标系统。这条原则大意是告诫设计师们,在设计系统时要保持目标系统的“Simple and Stupid”。

    这句话看似说让你保持简单,但真的有那么简单吗?其实并不是,在程序中,我们都知道想要让一个系统简单化其实并不容易,简单来说,你作为专业人员看待这个系统可能比较简单,但是对于外人行外人,并不是如此,如果不是对他们简单,就不是所谓的简单。

    在王概凯老师眼中:“Simple and Stupid”是因人而异的,不同的角色有不同的诉求,并不一致,而且这些诉求都存在于各个参与方的潜意识里,很难识别。于是就会形成这样的结果:实施人员的工作常会受限于设计师的设计,因 为设计师要考虑自身工作的“Simple and Stupid”;同时,实施人员在工作时会和 用户直接打交道,而目标用户则会有业务方的“Simple and Stupid”观点,会对实施人员的工作产生冲击。因此,实施人员被夹在用户和设计师的不同“Simple and Stupid”观点之间而痛苦不堪,甚至长期加班都于事无补。难怪实施人员会对业务恐惧,而对设计师则是又爱又恨:遇到适合他们的设计是“爱”,遇到不合适的设计则“恨”。---------引自《架构设计原则之我见(一):反思 KISS 原则》

    在我们眼中,同样如此。

  • 相关阅读:
    linux常用命令
    虚函数、纯虚函数、虚函数表、虚析构函数(一)
    有没有easyx库文件
    请教那位老师帮忙修重新改按键定义
    C语言txt文件元素追加
    do-while是如何控制指针+1的呢
    printf后的句子怎么显示啊
    如何用C语言生成高斯粗糙面
    读取文件时程序报错调试了好久不知道如何解决
    新人求教:字符串在文件输入中的整体输入
  • 原文地址:https://www.cnblogs.com/daisy99lijing/p/13121602.html
Copyright © 2011-2022 走看看