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

    本次读的是王概凯老师的

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

     首先我们要知道什么是KISS原则,并不是你想的那样

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

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

    在王概凯老师眼中:

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

    在我们眼中,同样如此。

  • 相关阅读:
    【大数据】HDFS高可用
    【Redis】常用命令、问题排查、内存优化
    【OOM】记一次线上OOM解决全流程
    【Git】Github如何弥补提交记录contributions
    Hash算法与Hash碰撞
    【计算机基础】存储单位换算
    【大数据】技术选型对比
    【MQ】Kafka架构与原理
    【Git】Git常用命令合集
    【maven】基本知识点
  • 原文地址:https://www.cnblogs.com/msdog/p/13099751.html
Copyright © 2011-2022 走看看