学习打卡
郭东白的架构课
能力维度一:如何提升结构化设计的能力
-
架构师的能力 - 结构化
对复杂场景定义并引导实施架构化软件方案 的能力
一致性,同质 (设计理念,代码结构,实现方式)
反意词:混乱 -
不同的职位层级 - 这个 结构化都是适用,可应用于不同 的范围,不同的领域
对软件系统 甚至 研发组织 结构性的追求
识别、改进、设计 软件系统 组织的架构性 -
如何提升:
代码整洁的追求
编程范式的掌握运用
提升代码抽象的能力 - 抽象建模的例子
深度思考 层层深入
追求一个基于对问题本质、商业价值和软件结构性思考的长远设计! -
对设计模式的思考
-
关注点:
设计理念
API的结构性 体现在三个方面
模块内部的结构性
网友评论