OPY-bbt / OPY-bbt.github.io

my webpage
https://opy-bbt.github.io/
0 stars 0 forks source link

前端架构 #33

Open OPY-bbt opened 4 years ago

OPY-bbt commented 4 years ago

过程

OPY-bbt commented 4 years ago

产出物

OPY-bbt commented 4 years ago

层次设计

  1. 系统级:(前后端分离,微前端)应用在整个系统内的关系,如与后台服务如何通信,与第三方系统如何集成
  2. 应用级:(模式库,组件库,设计系统)应用外部的整体架构,如多个应用之间如何共享组件、如何通信
  3. 模块级:(组件化,模块化) 应用内部的整体架构,如代码的模块化,数据和应用的管理
  4. 代码级:(规范,原则,质量)从基础设施来保障架构实施
OPY-bbt commented 4 years ago

项目周期

  1. 技术准备期:在这个周期里技术第一,业务第二。包含架构设计、概念验证、基础设施搭建。
  2. 业务回补期:业务第一,技术第二。追赶业务进度。
  3. 成长优化期:偿还技术债务、优化开发体验、带来技术挑战

负责人应该承担的责任

  1. 适当的平衡业务的进度与技术方案
  2. 解决重要、复杂的技术问题
  3. 帮助团队的其他成员成长
  4. 从全局考虑整个项目的技术和业务问题
OPY-bbt commented 4 years ago

提高团队能力

  1. 技术分享(sessions)
  2. 工作坊(workshop) 工作坊是一个以练习为主,以理论为辅的掌握新技术的方式
  3. 结对编程, 领航员与驾驶员模式,TDD中的Ping-Pong模式
  4. 对内输出,对外输出