zoukankan      html  css  js  c++  java
  • 架构漫谈阅读笔记三

     在识别出问题后,大部分问题都会迎刃而解,但还是会有一些问题需要做出相应的调整,也就是架构的切分。切分是一个很生动的词汇:切分团体中每个人应得的“蛋糕”,也就是合理分配每个人的利益。利益是一个人生存的根本,所有维护利益是每个人的本能,“人不为己天诛地灭”正是由此而来。有舍才有所得,在这个模式下,每个人都必须舍弃自己一部分的利益,才能达到团体的共赢,而那些不愿意和别人进行利益交换,不想依赖别人的人就会受到孤立,生活自然也就越过越差。那么如何切分呢?切分一定要掌握如下几个原则:

        1. 必须在连续时间内发生的一个活动,不能切分。 

        2. 切分出来的部分的负责人,对这个部分的权利和义务必须是对等的。 

        3. 切分出来的部分,不应该超出一个自然人的负载。 

        4. 切分是内部活动,内部无任怎么切,对整个系统的外部应该是透明的。 

      在我看来,架构的实质其实就是利益的分配,架构师就是要去平衡别人的利益,甚至会调整别人的利益的。软件工程是一个博大精深的学科,我不能只满足于做一个会编程的码农,现在的社会需要的是软件构架师这种复合型编程人才,不局限于解决问题,而是发现问题、平衡问题的两端。这就需要从今天开始做一个有心人,盲目的编程只会局限自己的眼光,提高自己的格局从善于发现开始。

  • 相关阅读:
    python3 解决tcp黏包方法一
    python3 udp不黏包但丢数据
    python3 类的单例模式
    python3 day07 练习题
    python3 tcp黏包情况二
    python3 tcp黏包情况一
    python3 subprocess模块
    python3 UDP协议下的socket
    python3 TCP协议下的socket
    python3 socket网络通信的整个流程
  • 原文地址:https://www.cnblogs.com/lishengming00/p/13092711.html
Copyright © 2011-2022 走看看