C#代码整洁之道:代码重构与性能提升
上QQ阅读APP看书,第一时间看更新

4.8 习题

1)没有参数的方法的特定英文术语是什么?

2)包含一个参数的方法的特定英文术语是什么?

3)包含两个参数的方法的特定英文术语是什么?

4)包含三个参数的方法的特定英文术语是什么?

5)包含多于三个参数的方法的特定英文术语是什么?

6)上述方法中哪两种方法应当避免,为什么?

7)请使用通俗语言解释什么是函数式编程。

8)函数式编程的优点有哪些?

9)说出函数式编程的一个缺点。

10)WET的代码是什么样的代码,为什么应当避免编写这种代码?

11)DRY的代码是什么样的代码,为什么应当编写这种代码?

12)如何将WET的代码转换为DRY的代码?

13)为什么方法应当尽量短小?

14)如何无须使用try/catch块实现(数据)验证工作。