摘要: 去年二月初有幸成为一个优秀产品组里的一员,一年的工作中遇到各种问题,但是让我受益良多的还是关于如何编写优良的代码。说明如何写代码的文章很多,这里列出一些我在工作中遇到的情形,如有不当之处还请及时指正。1. 让命名变得有意义。在你的代码中使用有意义的名称去命名你的变量和方法等。我们应该通过名称就可以知道该变量或者方法的大致用途,优雅的代码应该是自解释的。一个好的名称要比一个泛泛的命名加上一堆注释行之有效。2. 编写简洁可读性强的代码。代码不仅仅是为了让程序能够运行起来,代码还得供人阅读和修改,因此代码的简洁性和可读性对于代码的维护甚为重要。用尽量少的代码做尽量多的事,这样可以降低出错的几率,也可 阅读全文
posted @ 2013-01-14 00:02 yyuc 阅读(5770) 评论(52) 推荐(12) 编辑
摘要: 记得刚毕业那会,看过一阵CLR via C#,由于书中知识对于我来说过于深奥,最终只得放弃。而今重新拾起此书并结合工作中的一些经验,偶有小感就写成随笔分享给大家,便于共同探讨,也能帮助我成长。执行程序集的代码前几天组里有个测试找我帮他们看个自动化测试的用例,该用例从某一天就一直抛出加载程序集失败的异常。在这里我用一个场景去模拟当时的情形 ,有这么一个测试用例:我们测试Visual Studio创建工程(随机创建Silverlight或者WPF),并为新建的工程添加一个按钮。我们需要为WPF和Silverlight创建相应的按钮,但是我们把这两种按钮添加的逻辑放到一个方法里面,并通过一个布尔值去 阅读全文
posted @ 2013-01-12 21:56 yyuc 阅读(1713) 评论(0) 推荐(2) 编辑