构建高质量的C#代码

本书的关注的主题是如何使用C#写出高质量的代码。在编写高质量代码的过程中,需要以下三个方面的考虑:编写高质量的基础代码;创建高质量的代码结构;逐步改进。本书将结合C#编程语言、重构与设计模式,在掌握C#语言基础知识的基础上,进一步学习如何使用C#语言实现一些常用的设计模式,而重构则是不断的进行基础代码与软件架构逐步优化的过程;从而可以帮助我们更合理、更高效地创建出高质量的代码,并使软件架构变得更易维护、更灵活、更富有弹性。

软件开发应该是一个充满乐趣的过程。本书使用了通俗易懂的语言,结合比较有趣的示例代码,比如大量使用了模拟创建游戏的代码示例,丰富而实用的代码示例;大量实用的开发技巧和方法。在讨论知识点的时候,我们列举了大量的实用的相关技巧和使用方法,并通过实际测试来解答一些技术上的疑问,真正做到能见到树木,亦能见到森林。