You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
664 B
14 lines
664 B
3. AI 架构审计(MVC 三层检查)
|
|
发送给 AI 的指令模板:
|
|
作为 Java 架构审计师,请检查我的 MVC 三层划分是否存在越权行为?
|
|
|
|
我的项目结构:
|
|
· Model:Article(数据实体)、Storage(数据存取)
|
|
· View:ConsoleView(控制台输入输出)
|
|
· Controller:CommandController(解析命令、调用 Model)
|
|
|
|
请从以下角度审计:
|
|
1. View 是否直接调用了 Model 层?(越权)
|
|
2. Controller 是否做了 View 的工作?(职责混淆)
|
|
3. Model 层是否包含了业务逻辑而非仅仅是数据存取?
|
|
4. 各层之间的依赖方向是否正确?(View → Controller → Model)
|