zoukankan      html  css  js  c++  java
  • 设计原则

    你的项目有设计原则吗?
    就是在项目组内认同的处理技术问题的理念。
    设计原则可以让你在划分项目任务给项目成员的时候,不会因为各自的理解不同而使技术架构散架;设计原则同时也会给项目成员带来自信、克服困难,并最终带来成就感。

    去年我带领的杭州的一个SharePoint门户项目,曾确立了这样几个原则:


    1、充分利用SharePoint已有的特性。

           即,在充分研究和理解并能应用SharePoint已有特性前,绝不动手自己开发定制化代码。
           为此,我们在信息发布、部门站点、权限管理、用户认证、工作流等方面的确花了很多时间来研究和测试SharePoint已有特性,但是事后证明,团队一旦掌握这些特性,对后续设计和开发的促进效果是惊人的。如果当初我们也因为工期的原因匆忙动手开发定制化代码,那么,后来我们可能就会焦头烂额的和各种Bug和设计缺陷作斗争了。


    2、守住系统边界,跨系统的应用一律设计接口。

           项目不仅包括 SharePoint 的门户,还有各种其它的应用。在平衡门户的功能和系统独立性的问题上,我们坚持住了边界原则:不是门户的数据一律不在门户落地,而是通过接口来交互。这样虽然增加了大量的接口设计和各种同步、安全性的应对工作,但是,守住了系统边界,保证了完整性和独立性,并且也让几个团队的职责明确了下来,降低了跨项目组的沟通难度。

  • 相关阅读:
    ROS 八叉树地图构建
    2020
    Ubuntu 16.04 配置开机自动挂载 NTFS 机械硬盘!
    从 0 开始机器学习
    Ubuntu Install kitti2bag
    Ubuntu install sublime-text3
    Ubuntu 修复不能访问正确挂载机械硬盘的问题
    Ubuntu 16.04 安装 NVIDIA 显卡驱动!
    ROS 机器人技术
    phpMyAdmin getshell 学习
  • 原文地址:https://www.cnblogs.com/jonyzhu/p/2063043.html
Copyright © 2011-2022 走看看