<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_一个程序员的自省_分类_20-Agile Development</title><id>http://feed.cnblogs.com/blog/u/15645/category/112087/rss</id><updated>2012-05-29T01:13:22Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/category/112087.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/15645/category/112087/rss"/><entry><id>http://www.cnblogs.com/anderslly/archive/2009/07/26/better-unit-tests.html</id><title type="text">更好的单元测试准则（转载）</title><summary type="text">一篇不错的文章，除了有不少好的单元测试准则外，还提供了一些额外的资料。</summary><published>2009-07-26T14:43:00Z</published><updated>2009-07-26T14:43:00Z</updated><author><name>Anders Cui</name><uri>http://www.cnblogs.com/anderslly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/anderslly/archive/2009/07/26/better-unit-tests.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/archive/2009/07/26/better-unit-tests.html"/><content type="text">一篇不错的文章，除了有不少好的单元测试准则外，还提供了一些额外的资料。</content></entry><entry><id>http://www.cnblogs.com/anderslly/archive/2009/06/21/write-self-documenting-code.html</id><title type="text">编写自文档化的代码</title><summary type="text">我们编写的代码需要具有高度的可读性，这样其他的程序员可以更容易地对代码进行修改和扩展。两种传统的方式是使用外部文档和编写大量注释，其实它们都不是好的选择。自文档化的目标是使代码成为良好的文档，一种人人可以读懂的文档，本文介绍了多种提高代码自文档化的技巧，最后给出了我最近在尝试的一种方式。</summary><published>2009-06-21T15:02:00Z</published><updated>2009-06-21T15:02:00Z</updated><author><name>Anders Cui</name><uri>http://www.cnblogs.com/anderslly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/anderslly/archive/2009/06/21/write-self-documenting-code.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/archive/2009/06/21/write-self-documenting-code.html"/><content type="text">我们编写的代码需要具有高度的可读性，这样其他的程序员可以更容易地对代码进行修改和扩展。两种传统的方式是使用外部文档和编写大量注释，其实它们都不是好的选择。自文档化的目标是使代码成为良好的文档，一种人人可以读懂的文档，本文介绍了多种提高代码自文档化的技巧，最后给出了我最近在尝试的一种方式。</content></entry><entry><id>http://www.cnblogs.com/anderslly/archive/2008/04/14/your-first-unit-test.html</id><title type="text">单元测试实战（二）：初体验</title><summary type="text">本文通过一个简单的例子描述了单元测试的过程，从此我们也可以编写测试用例了，对其有了初步的认识。其中的过程有些繁琐，也许你会问，这么一个简单的方法值得花费这么大的力气吗？答案是肯定的，单元测试保证了程序在当前的质量，而在维护时会体现出更大的价值。</summary><published>2008-04-14T12:14:00Z</published><updated>2008-04-14T12:14:00Z</updated><author><name>Anders Cui</name><uri>http://www.cnblogs.com/anderslly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/anderslly/archive/2008/04/14/your-first-unit-test.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/archive/2008/04/14/your-first-unit-test.html"/><content type="text">本文通过一个简单的例子描述了单元测试的过程，从此我们也可以编写测试用例了，对其有了初步的认识。其中的过程有些繁琐，也许你会问，这么一个简单的方法值得花费这么大的力气吗？答案是肯定的，单元测试保证了程序在当前的质量，而在维护时会体现出更大的价值。</content></entry><entry><id>http://www.cnblogs.com/anderslly/archive/2008/04/11/refactoring-why-and-how.html</id><title type="text">重构：&amp;ldquo;为什么&amp;rdquo;和&amp;ldquo;怎么做&amp;rdquo;</title><summary type="text"> 重构绝对不是美学问题，而体现为程序员的“责任心”问题。因为程序不是一锤子买卖，代码还要生存很长实践，所以作为有责任心的程序员，就要对代码进行必要的重构。</summary><published>2008-04-11T08:34:00Z</published><updated>2008-04-11T08:34:00Z</updated><author><name>Anders Cui</name><uri>http://www.cnblogs.com/anderslly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/anderslly/archive/2008/04/11/refactoring-why-and-how.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/archive/2008/04/11/refactoring-why-and-how.html"/><content type="text"> 重构绝对不是美学问题，而体现为程序员的“责任心”问题。因为程序不是一锤子买卖，代码还要生存很长实践，所以作为有责任心的程序员，就要对代码进行必要的重构。</content></entry><entry><id>http://www.cnblogs.com/anderslly/archive/2008/03/21/unit-test-in-action-introduction.html</id><title type="text">单元测试实战（一）：上路</title><summary type="text">开始一个新的系列了。希望把单元测试的方方面面跟实际开发结合起来进行深入的了解。除了单元测试本身，还会涉及重构/修改代码、代码设计、TDD、自动化等方面的内容。这一篇的内容主要是单元测试的准备知识，让你对它的作用、机制有个大概的理解，并消除一些错误的观点，很多内容来自《单元测试之道C#版》，其余部分为个人理解。</summary><published>2008-03-21T02:56:00Z</published><updated>2008-03-21T02:56:00Z</updated><author><name>Anders Cui</name><uri>http://www.cnblogs.com/anderslly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/anderslly/archive/2008/03/21/unit-test-in-action-introduction.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/archive/2008/03/21/unit-test-in-action-introduction.html"/><content type="text">开始一个新的系列了。希望把单元测试的方方面面跟实际开发结合起来进行深入的了解。除了单元测试本身，还会涉及重构/修改代码、代码设计、TDD、自动化等方面的内容。这一篇的内容主要是单元测试的准备知识，让你对它的作用、机制有个大概的理解，并消除一些错误的观点，很多内容来自《单元测试之道C#版》，其余部分为个人理解。</content></entry><entry><id>http://www.cnblogs.com/anderslly/archive/2008/03/11/code-review-antipatterns.html</id><title type="text">（转载）设计和代码审查：是好、是坏还是不堪入目？</title><summary type="text">在一篇有关设计和代码复查的文章中，Kirk Knoernschild提到，这种复查的承诺是改进软件质量、确保与标准的一致性，并且可以作为一种有价值的工具为开发人员服务，但是它们的执行方式却影响到了自身的价值。在某些组织中，它们可能真的见效；而在另一些地方，可能也不过是官僚作风的一种体现而已。</summary><published>2008-03-11T05:07:00Z</published><updated>2008-03-11T05:07:00Z</updated><author><name>Anders Cui</name><uri>http://www.cnblogs.com/anderslly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/anderslly/archive/2008/03/11/code-review-antipatterns.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/archive/2008/03/11/code-review-antipatterns.html"/><content type="text">在一篇有关设计和代码复查的文章中，Kirk Knoernschild提到，这种复查的承诺是改进软件质量、确保与标准的一致性，并且可以作为一种有价值的工具为开发人员服务，但是它们的执行方式却影响到了自身的价值。在某些组织中，它们可能真的见效；而在另一些地方，可能也不过是官僚作风的一种体现而已。</content></entry><entry><id>http://www.cnblogs.com/anderslly/archive/2007/11/10/dddquickly-chinese-version.html</id><title type="text">《领域驱动设计》精简版</title><summary type="text">本书是Eric Evans的《领域驱动模型》一书的精简版，让你在短时间内理解领域驱动设计的内容。它概要总结了领域驱动设计的本质， 抽取了Eric Evans原书中关于这一主题的大部分内容，以及其他相关资料，包括已经出版的书籍和各种领域驱动设计讨论群组等。</summary><published>2007-11-10T00:51:00Z</published><updated>2007-11-10T00:51:00Z</updated><author><name>Anders Cui</name><uri>http://www.cnblogs.com/anderslly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/anderslly/archive/2007/11/10/dddquickly-chinese-version.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/anderslly/archive/2007/11/10/dddquickly-chinese-version.html"/><content type="text">本书是Eric Evans的《领域驱动模型》一书的精简版，让你在短时间内理解领域驱动设计的内容。它概要总结了领域驱动设计的本质， 抽取了Eric Evans原书中关于这一主题的大部分内容，以及其他相关资料，包括已经出版的书籍和各种领域驱动设计讨论群组等。</content></entry></feed>
