如何快速熟悉⼀套程序的框架结构
对于编程⼯作,⼀般情况下都是分⼯合作,共同完成相关的项⽬,除⾮较⼩的项⽬,需要个⼈独⽴完成。
⽽对于需要分⼯合作的项⽬,在既有的框架基础上,我们只有先熟悉了整个框架体系,才能更轻松地完成⾃⼰的⼯作任务及⽬标。
对于如何快速熟悉⼀套程序的框架结构,可以从以下⼏个⽅⾯⼊⼿:
1,了解基础的技术类型。如C#的WEBFORM,MVC,或者更古⽼的ASP,当然,也可以是其他类型的语⾔,如PHP的相关技术类
型,JAVA的相关技术类型。
只有了解了这个基础的技术类型,才能对程序的构成及运作有进⼀步的了解。
2.  了解框架的基本层次划分及模块划分,理解各层次,各模块之间的关系及通讯⽅式(如简单的调⽤?还是IOC的复杂设计等)。
3.了解基本的增删该查⽅式,对于数据库的操作,从ADO.NET,到简单三层,到复杂三层,再到EF的泛型操作,有较⼤的变化,因此,需要了解基本的数据库操作⽅式。
4.了解框架中的主要模块技术类型,如某个模块中是否使⽤了SINAGLR技术,是否使⽤了RABBITMQ技术,是否使⽤了PRISM框架等等,这些技术的引⼊会极⼤的⽅便编程开发⼯作,但也会增加代码的阅读,维护难度,尤其是对于中间介⼊的⼈员。
5.整体运作原理及项⽬需求的理解。从⼀定的⾓度来说,任何的设计都是根据需求的需要进⾏的,因此,了解了项⽬的需求,才会明⽩为什么做这样的设计,以及为什么这样运⾏。
6.必要时单点测试,即有⽬的地对某段代码或某项功能进⾏测试。
7.具体页⾯的前后台分析。在了解框架的基础上,可以根据具体的页⾯设计,进⾏相关的代码分析及测试了。
php的工作流程