极客技术博客
Toggle Menu
主页
在线C语言编译器
教程
Java 教程
Linux 教程
Python 算法教程
博客
博客列表
Code Quality and Clean Code
聚焦 SOLID 原则 重构 命名规范 可读性 与可维护性
1. 在SOLID原则中,'S'代表的是哪个原则?
单一职责原则
分离原则
简单原则
安全原则
2. 以下哪个原则提倡避免代码重复?
DRY(不要重复自己)
WET(写Everything Twice)
KISS(保持简单)
YAGNI(你不会需要它)
3. 下列哪项通常被认为是代码坏味道(Code Smell)?
过长方法(Long Method)
有意义的变量名
简短函数
模块化设计
4. 选择所有属于整洁代码实践的选项:
使用有意义的变量名
保留重复代码
避免魔术数字(Magic Numbers)
编写冗长的函数
5. 下列哪些属于SOLID原则中与类设计相关的原则?
单一职责原则(Single Responsibility)
开闭原则(Open/Closed)
里氏替换原则(Liskov Substitution)
不要重复自己(Don't Repeat Yourself)
6. 整洁代码提倡注释应主要解释代码'做什么',而非'为什么做'。
True
False
7. 重构(Refactoring)的过程会改变代码的外部行为以优化其内部结构。
True
False
8. KISS原则的英文全称是什么(单词首字母大写,允许带逗号)
9. DRY原则的中文含义是什么(四个字,无空格)
10. 代码中那些可能暗示潜在问题或需要重构的表面特征,通常被称为代码的?(两个汉字)
Reset
Answered 0 of 0 — 0 correct