Atitit 项目分析与统计目录1. 静态分析+动态分析 。其中, 12. 模块分析,与模块位置idx 13. 编程语言类型与版本 13.1. 类库统记表 类型与版本 23.2. 中间
Atitit 项目分析与统计
目录
静态分析就是对代码的未执行阶段进行分析。说白了,就是分析一个工程的源码期,不涉及代码在执行阶段的表现。
动态分析就是对代码的执行阶段进行分析。
数据库分析 数据表的分类 日志表不断增长(包括用户表,订单表等)。。元数据表表 基本不增长。。。
代码数量 ,格式
## 目录结构
初始的目录结构如下:
~~~
www WEB部署目录(或者子目录)==
|─base 基础
| |-autoload.php 自动加载类
| |-BaseController 预留基类后续如需添加权限等功能可使用
| |-MysqlInterface mysql必须实现的接口
|
|-conf 配置文件
| |-db.php 数据库配置
| |-publicKey.php 公钥 (预留)
|
├─controller 逻辑处理
│ ├─Action.php 具体逻辑操作
│ ├─Curl.php curl请求逻辑类
│ └─Verify.php 验证:加密等操作
│
├─core 核心操作
│ ├─Mysql.php Mysql CRUD基础操作类
|
|-exec.php 入口文件
空表数量等。。。
一个能流行起来的成熟的开源项目必定功能齐全,可扩展,而功能齐全可扩展的开源项目必定很复杂,代码量大。比如Spring5框架的源码行数达到了六七十万行,SpringBoot的源码行数达到了25万行左右,Dubbo和RocketMQ的源码行数达到了10万行。一个成熟的开源项目代码量这么多,可以想象其有多复杂。
编程范式 oop aop sp等
项目架构 web bs
核心模块架构图组成数量与关系
启动类入口
测试类
相关文章
- 日志统计--蓝桥杯--vector
- 运算和统计
- Java实现 蓝桥杯VIP 算法训练 统计单词个数
- Java实现 蓝桥杯VIP 算法训练 统计单词个数
- LeetCode-1684. 统计一致字符串的数目【哈希表,位运算】
- Atitit 项目分析与统计目录1. 静态分析+动态分析 。其中, 12. 模块分析,与模块位置idx 13. 编程语言类型与版本 13.1. 类库统记表 类型与版本 23.2. 中间
- 【SPOJ DQUERY】区间数字统计
- 基础算法练习200题12、统计奇偶数
- 【 华为OD机试 2023】荒地建设电站 /区域发电量统计(C++ Java JavaScript Python)
- VB编程:统计字符个数-52_彭世瑜_新浪博客
- oracle中LAG()和LEAD()等分析统计函数的使用方法(统计月增长率)
- 统计各个数据库的各个数据表的总数,然后写入到excel中
- 对候选人得票的统计程序
- 【数学建模】10 统计建模方法介绍及建模注意点总结