摘要:
系统分模块分层面的时机:1)完成一次从功能需求,ui设计,代码设计,数据库设计的整体梳理或是迭代思考。这时结合经验判断哪些地方可能有较大的代码量,或是构造复杂度,则预先横向分块,纵向分层。2)代码积累到一定程度,以当前能力,解决问题的速度越来越慢,碰上的问题的水准越来越低,数量越来越多,必须要析置出... 阅读全文
摘要:
1)全局理解。目标包括系统,需求,知识体系,等等。这时的心态就是主人翁,设计者,上帝。主导一切,发明一切。这时压力再大也无用,也不看量的多少而看质,但是完全没有压力很容易陷入帝王式的腐化堕落之中。其一,要把全局任务进行部分拆解,避免在全局思考过于复杂的问题,或是难度过高的问题,然后陷入某种万能机或是... 阅读全文