摘要: 重构 改善既有代码的设计 Refactoring Improving the Design of Existing Code 如果你发现自己需要为程序添加一个新特效,而代码结构使你无法很方便地达成目的,那就先重构它。 重构前,先检测自己是否有一套可靠的测试机制,这些测试必须有自我检验能力。 重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。 任何一个人都能写出计算机可以理解... 阅读全文
posted @ 2016-08-24 22:15 qianzi 阅读(734) 评论(0) 推荐(0) 编辑
摘要: Prism初研究之初始化应用 Prism初研究之初始化应用BootstrapperDIShell关键抉择核心步骤创建Bootstrapper实现CreateShell方法实现InitializeShell方法创建并配置Module Catalog创建并配置Container核心服务(与应用无关)与应用相关的服务(Stock Trader RI)在UnityBootstrapper中创建并配置Co... 阅读全文
posted @ 2016-08-24 22:13 qianzi 阅读(4062) 评论(0) 推荐(0) 编辑
摘要: Prism初研究之简介 Prism初研究之简介Prism相关资料Prism吹水Prism优点关键技术概念ModuleModule catalogShellViewsView modelModelsCommandsRegionsNavigationEventAggregatorDependency i 阅读全文
posted @ 2016-08-24 21:58 qianzi 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 编写可读代码的艺术 编写可读代码的艺术1.可读性基本原理:代码的写法应当使别人理解它所需的时间最小化。一.表面层次的改进2.把信息装入名字中:3.不会误解的名字4.审美审美三原则:建议:5.注释什么不需要注释记录你编程时的思想站在读者的角度6.写出言简意赅的注释二.简化循环和逻辑7.把控制流变得易读 阅读全文
posted @ 2016-08-24 21:12 qianzi 阅读(684) 评论(0) 推荐(0) 编辑