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 原则》

    在我们眼中,同样如此。

  • 相关阅读:
    Firefox OS 开发者预览版手机上线数小时即售罄
    7 款风格新颖的 jQuery/CSS3 导航
    大数据时代的 9 大KeyValue存储数据库
    jQuery 2.0发布,不支持IE 6/7/8
    全面理解面向对象的 JavaScript
    Hdoop入门
    Java Web 高性能开发,第 2 部分: 前端的高性能
    MySQL数据库存储引擎和分支现状
    11 个超棒的 jQuery 分步指引插件
    [扩展/新建swap]将文件或分区加载为swap
  • 原文地址:https://www.cnblogs.com/msdog/p/13099751.html
Copyright © 2011-2022 走看看