﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-切尔斯基-最新评论</title><link>http://www.blogjava.net/chelsea/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Mon, 26 Jul 2010 14:47:13 GMT</pubDate><lastBuildDate>Mon, 26 Jul 2010 14:47:13 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: IoC 问题域</title><link>http://www.blogjava.net/chelsea/archive/2010/07/13/325812.html#326019</link><dc:creator>切尔斯基</dc:creator><author>切尔斯基</author><pubDate>Tue, 13 Jul 2010 14:07:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/07/13/325812.html#326019</guid><description><![CDATA[@anders<br><br>运行时如何动态切换同一个类型的不同实现, 以及多用户环境下, 如何保证每个用户都有自己的对象组合而不互相干扰:<br><br>我们用Autofac, 这两个问题都是通过创建 Inner Container 解决的<img src ="http://www.blogjava.net/chelsea/aggbug/326019.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">切尔斯基</a> 2010-07-13 22:07 <a href="http://www.blogjava.net/chelsea/archive/2010/07/13/325812.html#326019#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: IoC 问题域</title><link>http://www.blogjava.net/chelsea/archive/2010/07/13/325812.html#325932</link><dc:creator>anders</dc:creator><author>anders</author><pubDate>Tue, 13 Jul 2010 02:28:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/07/13/325812.html#325932</guid><description><![CDATA[// 部署时如何方便的支持产品环境和测试环境<br>如果说模块是系统的竖切，这里实际上是个是系统的横切，解决方式其实也很简单，预先读取当前环境变量，根据该环境变量加载同环境相关的IoC配置。<br>我相信同环境相关的IoC配置不会很多。<br><br>// 运行时如何动态切换同一个类型的不同实现<br>只能靠代理方式，由代理根据用户配置进行路由选择（相当于查询vtable）<br><br>// 多用户环境下, 如何保证每个用户都有自己的对象组合而不互相干扰<br>也只能靠代理方式，由代理根据当前用户进行路由选择（相当于查询vtable）<br><br>// 对象的生命周期如何管理<br>可以参考下java的spring，spring核心提供了：singleton和prototype<br>spring web提供了request,session，结合jsf提供了view；spring web flow提供了flash,flow和conversation，可以自定义提供如threadlocal这样的<img src ="http://www.blogjava.net/chelsea/aggbug/325932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">anders</a> 2010-07-13 10:28 <a href="http://www.blogjava.net/chelsea/archive/2010/07/13/325812.html#325932#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: IoC 问题域</title><link>http://www.blogjava.net/chelsea/archive/2010/07/12/325812.html#325826</link><dc:creator>临远</dc:creator><author>临远</author><pubDate>Mon, 12 Jul 2010 00:52:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/07/12/325812.html#325826</guid><description><![CDATA[目前来说，倾向于让IoC容器只管模块内部的事情，Ioc容器所面对的：1.自动组装，2.统一aop切面。这种Internal Ioc也可以通过OSGi的上下文获取注册的服务。不过也面对着一个问题，就是自动注册的服务还需要一个灵活的释放机制。<br><br>至于一个interface多个implementation的情况，倒是好解决。jsr250里Resource注解里可以指定name，spring提供的Quarified可以指定name，guice里可以用Named标示。OSGi可以用filter。实际上这是一个前置设计的问题，提前把可能存在哪些可能的选项都列出来。<img src ="http://www.blogjava.net/chelsea/aggbug/325826.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">临远</a> 2010-07-12 08:52 <a href="http://www.blogjava.net/chelsea/archive/2010/07/12/325812.html#325826#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re:  Validation 问题域</title><link>http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324756</link><dc:creator>anders</dc:creator><author>anders</author><pubDate>Tue, 29 Jun 2010 03:41:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324756</guid><description><![CDATA[关于DCI：<br><a href="http://www.infoq.com/cn/news/2009/05/dci-coplien-reenskau" target="_new" rel="nofollow">http://www.infoq.com/cn/news/2009/05/dci-coplien-reenskau</a><img src ="http://www.blogjava.net/chelsea/aggbug/324756.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">anders</a> 2010-06-29 11:41 <a href="http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324756#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re:  Validation 问题域[未登录]</title><link>http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324747</link><dc:creator>Robin</dc:creator><author>Robin</author><pubDate>Tue, 29 Jun 2010 02:46:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324747</guid><description><![CDATA[弱问DCI是什么东东？<img src ="http://www.blogjava.net/chelsea/aggbug/324747.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">Robin</a> 2010-06-29 10:46 <a href="http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324747#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re:  Validation 问题域</title><link>http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324722</link><dc:creator>切尔斯基</dc:creator><author>切尔斯基</author><pubDate>Mon, 28 Jun 2010 16:36:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324722</guid><description><![CDATA[@anders小明<br><br>是啊, 类型是强依赖, 具体类型更是强中之强, 配置文件是最弱的依赖, 但带来的问题就是运行时管理问题, 还是上一篇提到的, 部署时如何识别或标识依赖然后打包的问题<img src ="http://www.blogjava.net/chelsea/aggbug/324722.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">切尔斯基</a> 2010-06-29 00:36 <a href="http://www.blogjava.net/chelsea/archive/2010/06/29/324716.html#324722#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re:  Validation 问题域[未登录]</title><link>http://www.blogjava.net/chelsea/archive/2010/06/28/324716.html#324718</link><dc:creator>anders小明</dc:creator><author>anders小明</author><pubDate>Mon, 28 Jun 2010 15:06:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/06/28/324716.html#324718</guid><description><![CDATA[不仅仅是validation，甚至是业务操作，在不同上下文下都是不同的。<br>所以虽然很烦xml，但是更怕attribute/annotation，<br>折中的方法：<br>1.越是外围的对象，比如界面层，采用annotations；<br>2.越是核心的对象，比如服务/规则，采用xml配置，但采用带有一定能够verbose特性的命名空间定义；<img src ="http://www.blogjava.net/chelsea/aggbug/324718.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">anders小明</a> 2010-06-28 23:06 <a href="http://www.blogjava.net/chelsea/archive/2010/06/28/324716.html#324718#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 代码的物理组织</title><link>http://www.blogjava.net/chelsea/archive/2010/06/21/324020.html#324057</link><dc:creator>chelsea</dc:creator><author>chelsea</author><pubDate>Mon, 21 Jun 2010 05:34:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/06/21/324020.html#324057</guid><description><![CDATA[@anders<br><br>看了你的这篇<a href="http://www.blogjava.net/AndersLin/archive/2010/02/21/313521.html" target="_new" rel="nofollow">http://www.blogjava.net/AndersLin/archive/2010/02/21/313521.html</a>， 看来有类似的问题类似的想法<img src ="http://www.blogjava.net/chelsea/aggbug/324057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">chelsea</a> 2010-06-21 13:34 <a href="http://www.blogjava.net/chelsea/archive/2010/06/21/324020.html#324057#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 代码的物理组织</title><link>http://www.blogjava.net/chelsea/archive/2010/06/21/324020.html#324053</link><dc:creator>anders</dc:creator><author>anders</author><pubDate>Mon, 21 Jun 2010 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/06/21/324020.html#324053</guid><description><![CDATA[非常正确，这其实是分析模型到设计模型到实现模型的一种直接的映射关系。<br>不仅仅是MVC，甚至于n-Tier模型都是存在同一个问题——它们是很好的技术模型，但不是很好的信息模型。<br><br>从需求开始就是我们有这样这样或者那样的组件及其功能，开发过程中的用例、分析都是以功能为主线组织的，可是到了实现模型（代码），就变成了MVC或者n-Tier要求的技术工件划分，于是代码被分割了。<br><br>没有人能购快速的找到一个功能对应的代码，另一方面这样的划分违反了包的稳定性原则。<img src ="http://www.blogjava.net/chelsea/aggbug/324053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">anders</a> 2010-06-21 11:00 <a href="http://www.blogjava.net/chelsea/archive/2010/06/21/324020.html#324053#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ThrowawayObject :在Java中实现Rails里的Flash Message</title><link>http://www.blogjava.net/chelsea/archive/2010/01/21/232774.html#310300</link><dc:creator>guest</dc:creator><author>guest</author><pubDate>Wed, 20 Jan 2010 20:00:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2010/01/21/232774.html#310300</guid><description><![CDATA[controller 里面设置session值<br>template/view里面删除session值<br>pylons里面是这样做的。<img src ="http://www.blogjava.net/chelsea/aggbug/310300.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">guest</a> 2010-01-21 04:00 <a href="http://www.blogjava.net/chelsea/archive/2010/01/21/232774.html#310300#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2009/12/13/217886.html#305816</link><dc:creator>aqingsao</dc:creator><author>aqingsao</author><pubDate>Sun, 13 Dec 2009 14:38:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/12/13/217886.html#305816</guid><description><![CDATA[@forsunlight<br>一般来说，结对时可以一个人写测试，一个人写实现。如果他技术上很强，你可以多干一些，有问题了他再指导。这其实是你学习的好机会。但是如果他技术不怎么样，还盛气凌人，那就pair时坚持和他“一个人测试，一个人实现”，把他的根底暴露出来就好了<img src ="http://www.blogjava.net/chelsea/aggbug/305816.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">aqingsao</a> 2009-12-13 22:38 <a href="http://www.blogjava.net/chelsea/archive/2009/12/13/217886.html#305816#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Web开发问题域</title><link>http://www.blogjava.net/chelsea/archive/2009/12/06/304923.html#304943</link><dc:creator>chelsea</dc:creator><author>chelsea</author><pubDate>Sun, 06 Dec 2009 14:11:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/12/06/304923.html#304943</guid><description><![CDATA[@ivy<br><br>多谢指教. 之前看过Comet, 这类技术确实对服务端资源消耗很大, 后面没有服务器集群支持的话很难应用<br><img src ="http://www.blogjava.net/chelsea/aggbug/304943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">chelsea</a> 2009-12-06 22:11 <a href="http://www.blogjava.net/chelsea/archive/2009/12/06/304923.html#304943#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Web开发问题域[未登录]</title><link>http://www.blogjava.net/chelsea/archive/2009/12/06/304923.html#304938</link><dc:creator>ivy</dc:creator><author>ivy</author><pubDate>Sun, 06 Dec 2009 13:20:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/12/06/304923.html#304938</guid><description><![CDATA[“HTTP的无连接带来的第二个问题是服务端无法主动把信息推给客户端”，这个现在已经有不少技术（可以搜索一下服务器推技术）可以实现这种需求，但是对服务器消耗很大。<img src ="http://www.blogjava.net/chelsea/aggbug/304938.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">ivy</a> 2009-12-06 21:20 <a href="http://www.blogjava.net/chelsea/archive/2009/12/06/304923.html#304938#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 跨团队的持续集成: 几个基本矛盾[未登录]</title><link>http://www.blogjava.net/chelsea/archive/2009/07/08/285870.html#285931</link><dc:creator>kalman03</dc:creator><author>kalman03</author><pubDate>Wed, 08 Jul 2009 04:21:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/07/08/285870.html#285931</guid><description><![CDATA[顶<img src ="http://www.blogjava.net/chelsea/aggbug/285931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">kalman03</a> 2009-07-08 12:21 <a href="http://www.blogjava.net/chelsea/archive/2009/07/08/285870.html#285931#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 跨团队的持续集成: 几个基本矛盾</title><link>http://www.blogjava.net/chelsea/archive/2009/07/08/285870.html#285895</link><dc:creator>HiMagic!</dc:creator><author>HiMagic!</author><pubDate>Wed, 08 Jul 2009 00:49:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/07/08/285870.html#285895</guid><description><![CDATA[分析的不错，软件开发的过程就是解决矛盾的过程，矛盾不一定会被彻底解决，但只要没有找到work around的方法，项目就出不来。<img src ="http://www.blogjava.net/chelsea/aggbug/285895.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">HiMagic!</a> 2009-07-08 08:49 <a href="http://www.blogjava.net/chelsea/archive/2009/07/08/285870.html#285895#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 环境无关的环境</title><link>http://www.blogjava.net/chelsea/archive/2009/06/05/280104.html#280170</link><dc:creator>切尔斯基</dc:creator><author>切尔斯基</author><pubDate>Fri, 05 Jun 2009 03:04:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/06/05/280104.html#280170</guid><description><![CDATA[@隔叶黄莺<br><br>可参考 <a href="http://luck-donkey.javaeye.com/blog/360342" target="_new">http://luck-donkey.javaeye.com/blog/360342</a><img src ="http://www.blogjava.net/chelsea/aggbug/280170.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">切尔斯基</a> 2009-06-05 11:04 <a href="http://www.blogjava.net/chelsea/archive/2009/06/05/280104.html#280170#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 环境无关的环境</title><link>http://www.blogjava.net/chelsea/archive/2009/06/05/280104.html#280146</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Fri, 05 Jun 2009 01:05:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/06/05/280104.html#280146</guid><description><![CDATA[gp 是什么意思<br>%~dp0%  怎么用啊？<img src ="http://www.blogjava.net/chelsea/aggbug/280146.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">隔叶黄莺</a> 2009-06-05 09:05 <a href="http://www.blogjava.net/chelsea/archive/2009/06/05/280104.html#280146#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2009/04/02/217886.html#263569</link><dc:creator>forsunlight</dc:creator><author>forsunlight</author><pubDate>Thu, 02 Apr 2009 08:42:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2009/04/02/217886.html#263569</guid><description><![CDATA[我是一个新手，如果和我结对的人总是一副盛气凌人的态度，我该怎么办呢？是我心胸太狭窄，还是没办法承认自己有太多需要改进的地方呢？这样的结对编程是不是会在一定程度上造成对新手积极性的打击？<img src ="http://www.blogjava.net/chelsea/aggbug/263569.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">forsunlight</a> 2009-04-02 16:42 <a href="http://www.blogjava.net/chelsea/archive/2009/04/02/217886.html#263569#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: TDD</title><link>http://www.blogjava.net/chelsea/archive/2008/12/18/214623.html#247218</link><dc:creator>chelsea</dc:creator><author>chelsea</author><pubDate>Thu, 18 Dec 2008 13:25:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/12/18/214623.html#247218</guid><description><![CDATA[@lilee<br><br>注明出处就可以.<img src ="http://www.blogjava.net/chelsea/aggbug/247218.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">chelsea</a> 2008-12-18 21:25 <a href="http://www.blogjava.net/chelsea/archive/2008/12/18/214623.html#247218#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: TDD</title><link>http://www.blogjava.net/chelsea/archive/2008/12/18/214623.html#247214</link><dc:creator>lilee</dc:creator><author>lilee</author><pubDate>Thu, 18 Dec 2008 13:12:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/12/18/214623.html#247214</guid><description><![CDATA[写的很好，可否转载？<img src ="http://www.blogjava.net/chelsea/aggbug/247214.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">lilee</a> 2008-12-18 21:12 <a href="http://www.blogjava.net/chelsea/archive/2008/12/18/214623.html#247214#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: IBM JDK 不兼容 Sun JDK 备忘录</title><link>http://www.blogjava.net/chelsea/archive/2008/12/10/32011.html#245533</link><dc:creator>支持下个人主页 life126.com</dc:creator><author>支持下个人主页 life126.com</author><pubDate>Wed, 10 Dec 2008 09:02:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/12/10/32011.html#245533</guid><description><![CDATA[没有设置java的file.code<img src ="http://www.blogjava.net/chelsea/aggbug/245533.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">支持下个人主页 life126.com</a> 2008-12-10 17:02 <a href="http://www.blogjava.net/chelsea/archive/2008/12/10/32011.html#245533#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ThrowawayObject :在Java中实现Rails里的Flash Message</title><link>http://www.blogjava.net/chelsea/archive/2008/10/07/232774.html#232989</link><dc:creator>simbas</dc:creator><author>simbas</author><pubDate>Tue, 07 Oct 2008 12:44:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/10/07/232774.html#232989</guid><description><![CDATA[可以看看grails的flash的实现<img src ="http://www.blogjava.net/chelsea/aggbug/232989.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">simbas</a> 2008-10-07 20:44 <a href="http://www.blogjava.net/chelsea/archive/2008/10/07/232774.html#232989#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ThrowawayObject :在Java中实现Rails里的Flash Message</title><link>http://www.blogjava.net/chelsea/archive/2008/10/06/232774.html#232782</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Mon, 06 Oct 2008 14:51:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/10/06/232774.html#232782</guid><description><![CDATA[不错，受教了<img src ="http://www.blogjava.net/chelsea/aggbug/232782.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">隔叶黄莺</a> 2008-10-06 22:51 <a href="http://www.blogjava.net/chelsea/archive/2008/10/06/232774.html#232782#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: TDD</title><link>http://www.blogjava.net/chelsea/archive/2008/09/18/214623.html#229766</link><dc:creator>sp123马甲</dc:creator><author>sp123马甲</author><pubDate>Thu, 18 Sep 2008 10:12:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/09/18/214623.html#229766</guid><description><![CDATA[加了这个就必须再加一个：<br>Q: 是否先写实现代码然后写测试代码？<br>A: 不是这是基本的TDD概念问题哦！测试先行，测试的整个流程都可以针对接口，只有第一句实例化被测试对象时才需要针对实际的实现。即使如此，测试写下来之后，你无法编译通过，这正好是TDD的第一个动作，你需要补充一个实现来让编译通过！<img src ="http://www.blogjava.net/chelsea/aggbug/229766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">sp123马甲</a> 2008-09-18 18:12 <a href="http://www.blogjava.net/chelsea/archive/2008/09/18/214623.html#229766#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: TDD</title><link>http://www.blogjava.net/chelsea/archive/2008/08/20/214623.html#223280</link><dc:creator>rocket</dc:creator><author>rocket</author><pubDate>Wed, 20 Aug 2008 07:48:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/08/20/214623.html#223280</guid><description><![CDATA[应该再加一个：<br>Q：UT是测试接口还是测试实现？<br>A：UT测试的是代码，是为了让代码正确的工作，所以你要测试接口的话，那就必须要接口里可以写代码：）<img src ="http://www.blogjava.net/chelsea/aggbug/223280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">rocket</a> 2008-08-20 15:48 <a href="http://www.blogjava.net/chelsea/archive/2008/08/20/214623.html#223280#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2008/07/30/217886.html#218816</link><dc:creator>rocket</dc:creator><author>rocket</author><pubDate>Wed, 30 Jul 2008 10:49:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/30/217886.html#218816</guid><description><![CDATA[@切尔斯基<br><br>速度建好，呵呵<br>agilelife@groups.msn.com<img src ="http://www.blogjava.net/chelsea/aggbug/218816.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">rocket</a> 2008-07-30 18:49 <a href="http://www.blogjava.net/chelsea/archive/2008/07/30/217886.html#218816#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2008/07/30/217886.html#218612</link><dc:creator>体制问题不能委过个人觉悟</dc:creator><author>体制问题不能委过个人觉悟</author><pubDate>Wed, 30 Jul 2008 02:33:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/30/217886.html#218612</guid><description><![CDATA[Q: 我干嘛要把辛辛苦苦很多年积累的经验白白告诉别人? 我喜欢不可替代的感觉.<br>A: 是的, 本质上这是一个心理学和政治学的问题, 我也无法说服你. 但有几点, 还是要说一下.<br>   1.独自解决一个别人无法解决的难题, 可以得到公司的承认; 把知识传授给团队, 至少也会得到团队的认可<br>团队认可和公司承认从本质上讲是不同的<br>   2.解决已知问题的经验, 可以传授. 但当未知问题出现时, 多年的沉淀依然不可代替. 即使新手知道解决问题的一般原则, 真正熟练运用也需要岁月的历练.<br>多年的沉淀不是经验吗？经验不仅是用来解决已知问题的，对于解决未知问题同样有很大帮助<br>   3.如果你真的拥有智慧, 不必担心别人剽窃你的只言片语, 它们剽窃不了你的思想<br>剽窃不了思想，但是可以剽窃经验<br>如果你只是担心功劳会被别人抢走, 好吧, 我心理学和搞政治两方面都很差, 也没什么办法. 或许你可以坚持你不喜欢结对, 团队也不应该强求你结对.<br>如果不能从心理学和搞政治两方面说服，估计团队就会强求结对而不是不应该<img src ="http://www.blogjava.net/chelsea/aggbug/218612.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">体制问题不能委过个人觉悟</a> 2008-07-30 10:33 <a href="http://www.blogjava.net/chelsea/archive/2008/07/30/217886.html#218612#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2008/07/29/217886.html#218534</link><dc:creator>切尔斯基</dc:creator><author>切尔斯基</author><pubDate>Tue, 29 Jul 2008 13:00:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/29/217886.html#218534</guid><description><![CDATA[@rocket<br>4,5年没用QQ了, 呵呵; 弄个MSN群<img src ="http://www.blogjava.net/chelsea/aggbug/218534.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">切尔斯基</a> 2008-07-29 21:00 <a href="http://www.blogjava.net/chelsea/archive/2008/07/29/217886.html#218534#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2008/07/29/217886.html#218349</link><dc:creator>rocket</dc:creator><author>rocket</author><pubDate>Tue, 29 Jul 2008 04:32:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/29/217886.html#218349</guid><description><![CDATA[good FAQ。一些答案是我以前知道的，但是还有一些答案是我以前没有考虑到的。不过，我觉得敏捷的关键还是思想的转变，结对等这些方法是需要基于敏捷的思想的。所以上面有很多问题的提出都是由于没有把思考问题的方式转变过来。<br>切尔斯基，在blogjava很少能够见到几个研究和介绍敏捷的，我想邀请你到我的一个敏捷qq群中一起多讨论论：59765983<br>有兴趣也可以去我的博客看看，指指错误：）<img src ="http://www.blogjava.net/chelsea/aggbug/218349.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">rocket</a> 2008-07-29 12:32 <a href="http://www.blogjava.net/chelsea/archive/2008/07/29/217886.html#218349#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2008/07/28/217886.html#218170</link><dc:creator>切尔斯基</dc:creator><author>切尔斯基</author><pubDate>Mon, 28 Jul 2008 13:02:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/28/217886.html#218170</guid><description><![CDATA[@BeanSoft<br>呵呵, 这只是一个角色, 一如&quot;架构师&quot;&quot;产品经理&quot;一样, 或者某些企业的&quot;QA&quot;&quot;流程管理员&quot;等, 未必就是付费聘请的第三方的人<br><img src ="http://www.blogjava.net/chelsea/aggbug/218170.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">切尔斯基</a> 2008-07-28 21:02 <a href="http://www.blogjava.net/chelsea/archive/2008/07/28/217886.html#218170#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 结对编程, 代码集体所有权</title><link>http://www.blogjava.net/chelsea/archive/2008/07/28/217886.html#218144</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 28 Jul 2008 10:12:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/28/217886.html#218144</guid><description><![CDATA[敏捷现在最突出的一个词就是: 敏捷教练... 这让人想起某些不好的东西, 一如 SOA 必须依赖一流的商业付费 SOA 平台一样.<img src ="http://www.blogjava.net/chelsea/aggbug/218144.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">BeanSoft</a> 2008-07-28 18:12 <a href="http://www.blogjava.net/chelsea/archive/2008/07/28/217886.html#218144#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 持续集成</title><link>http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216698</link><dc:creator>切尔斯基</dc:creator><author>切尔斯基</author><pubDate>Tue, 22 Jul 2008 12:18:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216698</guid><description><![CDATA[@BeanSoft<br>大家都本着实用主义的原则, 有点效果就是进步<img src ="http://www.blogjava.net/chelsea/aggbug/216698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">切尔斯基</a> 2008-07-22 20:18 <a href="http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216698#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 持续集成</title><link>http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216667</link><dc:creator>44you</dc:creator><author>44you</author><pubDate>Tue, 22 Jul 2008 09:26:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216667</guid><description><![CDATA[没参与有这样需要的项目，所以感觉理论说明，实际意义不大，知道要做和怎么去做还是很有差距的<img src ="http://www.blogjava.net/chelsea/aggbug/216667.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">44you</a> 2008-07-22 17:26 <a href="http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216667#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 持续集成</title><link>http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216502</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 21 Jul 2008 23:49:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216502</guid><description><![CDATA[软件开发没有银弹, 至少现在还是这样. 这几年的大趋势就是吹嘘各种理念的人太多了, 诸如 SOA, Agile, RUP 等等, 新名词一大堆, 真能革命性的提高生产力的, 还没发现.<img src ="http://www.blogjava.net/chelsea/aggbug/216502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">BeanSoft</a> 2008-07-22 07:49 <a href="http://www.blogjava.net/chelsea/archive/2008/07/22/216246.html#216502#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 持续集成</title><link>http://www.blogjava.net/chelsea/archive/2008/07/21/216246.html#216480</link><dc:creator>切尔斯基</dc:creator><author>切尔斯基</author><pubDate>Mon, 21 Jul 2008 15:21:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/21/216246.html#216480</guid><description><![CDATA[@guest<br>针对你的问题, 加了一条:Q: 我们在遗留项目上工作, 面临前面提到的所有问题....<img src ="http://www.blogjava.net/chelsea/aggbug/216480.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">切尔斯基</a> 2008-07-21 23:21 <a href="http://www.blogjava.net/chelsea/archive/2008/07/21/216246.html#216480#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 持续集成</title><link>http://www.blogjava.net/chelsea/archive/2008/07/21/216246.html#216298</link><dc:creator>searchfull</dc:creator><author>searchfull</author><pubDate>Mon, 21 Jul 2008 02:46:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/21/216246.html#216298</guid><description><![CDATA[这是谁回答的？<br>真是太好了。<br>这一系列文章都很好！<img src ="http://www.blogjava.net/chelsea/aggbug/216298.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">searchfull</a> 2008-07-21 10:46 <a href="http://www.blogjava.net/chelsea/archive/2008/07/21/216246.html#216298#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 敏捷质疑: 持续集成</title><link>http://www.blogjava.net/chelsea/archive/2008/07/20/216246.html#216259</link><dc:creator>guest</dc:creator><author>guest</author><pubDate>Sun, 20 Jul 2008 15:03:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/07/20/216246.html#216259</guid><description><![CDATA[新项目还可以试试 老项目就不要拼命鼓吹敏捷了 什么优化 改环境之类的 都是模棱两可的<img src ="http://www.blogjava.net/chelsea/aggbug/216259.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">guest</a> 2008-07-20 23:03 <a href="http://www.blogjava.net/chelsea/archive/2008/07/20/216246.html#216259#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re:  Essential Web Services: SOAP, WSDL, UDDI</title><link>http://www.blogjava.net/chelsea/archive/2008/05/06/47919.html#198725</link><dc:creator>me</dc:creator><author>me</author><pubDate>Tue, 06 May 2008 07:56:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/05/06/47919.html#198725</guid><description><![CDATA[谢谢你啊，这个问题困扰了我一天，今天发现是输入参数一样，就是不知道为什么，看到你的文章才明白，谢谢<br><br>然而这种方式没有在SOAP消息中包含操作名，所以如果两个不同的操作具有相同的输入，开发包有可能无法决定把请求转发到哪个函数，为避免这种情况，开发包一般为每个操作的输入输出都产生具有唯一名称的Element，不管它们是否内容相同；或者作为开发者，你可以选择 Wrapped 风格<br><img src ="http://www.blogjava.net/chelsea/aggbug/198725.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">me</a> 2008-05-06 15:56 <a href="http://www.blogjava.net/chelsea/archive/2008/05/06/47919.html#198725#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: CruiseControl Enterprise 最佳实践 (4) : Bootstrap with a Bootstrapper</title><link>http://www.blogjava.net/chelsea/archive/2008/02/17/180326.html#180332</link><dc:creator>我啦</dc:creator><author>我啦</author><pubDate>Sun, 17 Feb 2008 08:43:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2008/02/17/180326.html#180332</guid><description><![CDATA[这样的啊..<img src ="http://www.blogjava.net/chelsea/aggbug/180332.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">我啦</a> 2008-02-17 16:43 <a href="http://www.blogjava.net/chelsea/archive/2008/02/17/180326.html#180332#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re:  Essential Web Services: SOAP, WSDL, UDDI[未登录]</title><link>http://www.blogjava.net/chelsea/archive/2007/11/06/47919.html#158643</link><dc:creator>aaa</dc:creator><author>aaa</author><pubDate>Tue, 06 Nov 2007 12:19:00 GMT</pubDate><guid>http://www.blogjava.net/chelsea/archive/2007/11/06/47919.html#158643</guid><description><![CDATA[我不告诉你<img src ="http://www.blogjava.net/chelsea/aggbug/158643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chelsea/" target="_blank">aaa</a> 2007-11-06 20:19 <a href="http://www.blogjava.net/chelsea/archive/2007/11/06/47919.html#158643#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>