模块控制力
来源:互联网 发布:visual studio知乎 编辑:程序博客网 时间:2024/04/30 17:32
最近在想怎么去增加对一个模块的控制力。
why?
像render这种模块,规模和复杂度都有一些,效率是它的核心竞争力之一。
如果我们需要把问题正确稳定高效的解决好,那么我们就需要良好的模块控制力来达到这一点。
这样我们的眼睛和手才会在全局的范围里去寻求解决方案,在更深的细节层面来实现这一切,进而打磨出真正强力的模块。
埋头各自为政搞出来的东西会差很多。
difficulties
什么阻碍我们做到这一点?
过大的规模和过小的能力。
不管是谁,他的能力总是不够的。
如何去用我们有限的能力来获得控制力?
项目side:
- 准确的实现,准确就是在解决问题的基础上达到了最简,因此我们也就最大程度上用更少的脑力来掌控它。
- 清晰的实现,模块从小粒度到大粒度结构清晰合理,那么我们可以提纲挈领的来看,也会变得容易掌控。
- 所以这才是要把项目写的结构清晰,并且不停地重构以达到“准确”的原因所在。
个人积累side:
最近意识到对于一个小的问题,你可以找到最佳解决方案,掌握它,形成一个模式。
但是对于一个大的问题,复杂度极速上升,变化也多了起来,无法预先准备一个方案成为各种情况下的最佳方案,当然可以成为一个比较ok的,但是没法保证一直最佳。
所以基本原则是可以记忆和重复的,但是在更大的问题面前,就只能依赖自己具体问题具体分析的能力,这一部分才是做项目的真正魅力。
所以良好的掌握了基本的小问题(其实也就是基础知识这一类了),就只要去关注那个千变万化的部分就可以了,这样的习惯养成之后,对于项目的关注点就变少了,掌控力也相应提高。
反复的看项目:
熟了之后也就掌控住了,这虽然看起来没什么,但是却是同样有力的一环。
- 模块控制力
- 控制力
- 保持控制力
- 控制力的较量,Android上的博弈
- 源于缺乏控制力的不安全感
- 我心中的敏捷(5)----SCRUM之项目分解与控制力
- 我心中的敏捷(5)----SCRUM之项目分解与控制力
- 我心中的敏捷(5)----SCRUM之项目分解与控制力
- 盖茨对微软有多少控制力?比你想象的要大
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 关于php对象初始化
- CPtrList操作--插入,删除特定元素,删除全部
- WMI脚本编程技巧
- Activity生命周期
- 反编译apk
- 模块控制力
- curl用法
- 计算组合数据的数目
- char buf[sizeof "0x7fffffff"]
- SQL 合并列值和拆分列值
- 求100!中的末尾的零的个数
- 2种简单的Nginx防盗链的方法
- 实现Java中对象比较的两个方法
- 收藏一个网址