??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩精品资源,亚洲字幕成人中文在线观看,在线一级观看http://www.aygfsteel.com/walkingundersunshine/archive/2006/07/22/59529.htmlUnder the sunshineUnder the sunshineSat, 22 Jul 2006 04:18:00 GMThttp://www.aygfsteel.com/walkingundersunshine/archive/2006/07/22/59529.htmlhttp://www.aygfsteel.com/walkingundersunshine/comments/59529.htmlhttp://www.aygfsteel.com/walkingundersunshine/archive/2006/07/22/59529.html#Feedback0http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/59529.htmlhttp://www.aygfsteel.com/walkingundersunshine/services/trackbacks/59529.htmlhttp://wiki.woodpecker.org.cn/moin/ThePythonParadox

Under the sunshine 2006-07-22 12:18 发表评论
]]>
good ideahttp://www.aygfsteel.com/walkingundersunshine/archive/2006/07/11/57636.htmlUnder the sunshineUnder the sunshineTue, 11 Jul 2006 04:56:00 GMThttp://www.aygfsteel.com/walkingundersunshine/archive/2006/07/11/57636.htmlhttp://www.aygfsteel.com/walkingundersunshine/comments/57636.htmlhttp://www.aygfsteel.com/walkingundersunshine/archive/2006/07/11/57636.html#Feedback0http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/57636.htmlhttp://www.aygfsteel.com/walkingundersunshine/services/trackbacks/57636.html

Under the sunshine 2006-07-11 12:56 发表评论
]]>
忙和?/title><link>http://www.aygfsteel.com/walkingundersunshine/archive/2006/06/11/51977.html</link><dc:creator>Under the sunshine</dc:creator><author>Under the sunshine</author><pubDate>Sun, 11 Jun 2006 05:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/walkingundersunshine/archive/2006/06/11/51977.html</guid><wfw:comment>http://www.aygfsteel.com/walkingundersunshine/comments/51977.html</wfw:comment><comments>http://www.aygfsteel.com/walkingundersunshine/archive/2006/06/11/51977.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/51977.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/walkingundersunshine/services/trackbacks/51977.html</trackback:ping><description><![CDATA[ <p>近两个月没有写M东西?jin),上一东西还是四月在匈牙利的时候写的,发了(jin)一늉?d)以后,p卷入?jin)无休无止的会(x)议Q文档和debugq程中?br />所q做q些事情的时候到q比较顺利,我们在匈牙利用的是P代开发,反馈的非常及(qing)Ӟ在开发和设计的过E中受到的压力和q扰非常,l果也不坏,回来的时候Y件已l能够正常工作了(jin)Q只是有一些轻微的bug。而采用了(jin)很多q程、方法和手段的另外一l却遇到?jin)很大的ȝ?ch)Q用?jin)一些不很合适的人手Q在实际的开发之前浪费了(jin)太多的时间写文档和开?x),在编码的时候遇C(jin)很多没有预料到的问题……基本上都是人的问题。无论如何不应该把开发者只当作开发环节上可以随时替换的零Ӟ是我对目前q个目的体?x)?br />q初的计划看来要落空?jin),心(j)里也千头万l的Q还老是劝h该这样那P自己q没有别的踏实,x真是惭愧。工作以后没有h监督Q做事情也变得有一搭没一搭的Q坚持写点东西应该是个不错的LQ可惜没有坚持住。还有小半年旉Q抓紧时间吧?/p> <img src ="http://www.aygfsteel.com/walkingundersunshine/aggbug/51977.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/walkingundersunshine/" target="_blank">Under the sunshine</a> 2006-06-11 13:13 <a href="http://www.aygfsteel.com/walkingundersunshine/archive/2006/06/11/51977.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Slave of documents, plans and processeshttp://www.aygfsteel.com/walkingundersunshine/archive/2006/04/19/41985.htmlUnder the sunshineUnder the sunshineWed, 19 Apr 2006 11:04:00 GMThttp://www.aygfsteel.com/walkingundersunshine/archive/2006/04/19/41985.htmlhttp://www.aygfsteel.com/walkingundersunshine/comments/41985.htmlhttp://www.aygfsteel.com/walkingundersunshine/archive/2006/04/19/41985.html#Feedback0http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/41985.htmlhttp://www.aygfsteel.com/walkingundersunshine/services/trackbacks/41985.htmlhttp://agilemanifesto.org.

Manifesto for Agile Software Development

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.

我不知道被标U的q四条在今天q有多少人持反对的态度Q对于我而言Q敏捷宣a带来的Y件开发h(hun)D念实际上是一Uh(hun)值的回归Q我们需要能够工作,q{良好的YӞ我们需要ؓ(f)客户带来价|我们需要适应q个变化多端的世界。Y件的内在复杂性决定了(jin)我们只能q用我们的聪明才智来克服开发过E中的种U艰N阻,所以我们强调h的协作和互动Q强调个人的充分发挥和团队的紧密配合的和谐统一Q强调代码作计最l体现的重要意义Q强调Y件设计的单和灉|性的完美l合。说到底软g的开发是Z(jin)最l的使用Qؓ(f)?jin)不断的提供价|Z(jin)不停的适应变化Qؓ(f)?jin)给客户带来更大的经效益,d?jin)这些直接而赤裸裸的指导原则,一切的所谓文档、流E、计划和工具都是I对I的扯E。换a之,如果像TDD,l对~程、持l构些XP实践不能l我带来实质性的好处Q没有让我们的Y件能够更加容易的开发,能够为客h供更多的价|我ؓ(f)什么还要做一个XP的实践者?
如果单的赞成或者反Ҏ(gu)捯(g)没有Q何的l验或者证据来支撑我们的观点,无疑我们?x)落入非此即彼的认识怪圈Q我们会(x)成ؓ(f)所谓大师言论的奴隶和盲从者,如果没有认真的思考和仔细的观察,我们永远也不?x)得到?/font>我们自n真正有益的东ѝ在q一点上Q敏捷宣a也无法帮助我们,我们必须更加仔细的寻N合的开发方法,用一U更加实用的眼光来看待我们的软g开发和新的工具、方法和开发理论。保持怀疑不是一件坏的事情,在日新月异的技术领域尤其如此?br />说到q里Q我觉得有一点跑题了(jin)Q但是我本来要表辄意思已l很明确?jin),在SCIP的教学录像里面,professor Sussman有一句话很有意思,作ؓ(f)今天的结束吧QComputers to make people happy, not people to make computers happy?/font>


]]>
~程像l书?/title><link>http://www.aygfsteel.com/walkingundersunshine/archive/2006/04/03/38933.html</link><dc:creator>Under the sunshine</dc:creator><author>Under the sunshine</author><pubDate>Mon, 03 Apr 2006 06:59:00 GMT</pubDate><guid>http://www.aygfsteel.com/walkingundersunshine/archive/2006/04/03/38933.html</guid><wfw:comment>http://www.aygfsteel.com/walkingundersunshine/comments/38933.html</wfw:comment><comments>http://www.aygfsteel.com/walkingundersunshine/archive/2006/04/03/38933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/38933.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/walkingundersunshine/services/trackbacks/38933.html</trackback:ping><description><![CDATA[ <a >http://blog.donews.com/limodou/archive/2006/04/02/808281.aspx</a> <img src ="http://www.aygfsteel.com/walkingundersunshine/aggbug/38933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/walkingundersunshine/" target="_blank">Under the sunshine</a> 2006-04-03 14:59 <a href="http://www.aygfsteel.com/walkingundersunshine/archive/2006/04/03/38933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Win32 API初体?/title><link>http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/22/36777.html</link><dc:creator>Under the sunshine</dc:creator><author>Under the sunshine</author><pubDate>Wed, 22 Mar 2006 01:46:00 GMT</pubDate><guid>http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/22/36777.html</guid><wfw:comment>http://www.aygfsteel.com/walkingundersunshine/comments/36777.html</wfw:comment><comments>http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/22/36777.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/36777.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/walkingundersunshine/services/trackbacks/36777.html</trackback:ping><description><![CDATA[最q的d是做一个jni的接口给我们用java开发的产品使用Q于是有Z(x)体验?jin)一把Win32 API?br />不得不说一句的是,MSDN实是个巨大的宝库,其他公司、组l、开源社区的文档资源Q确实无法和windowsq_相提q论?br />首先找了(jin)几本书看看,基本上都是按照侯捷先生网站推荐来看的Q基本的概念都是?jin)解的,~少的就是实战编码和排错的实践,所q怓Q务也不是很艰巨,java和本地的Win32 api的接口非常简单,所有的d是查找APIQ然后写代码Q编译测试?br />我的c~程l验基本上都是纸上谈兵,虽然也看qc traps and pitfallsq样的进阶读物,也仔l的做过The c Programming Language上大部分的习(fn)题,可是实没有M实际的跟q_相关的编码经验。在java里面工作的时间看来是q于长久?jin),牉|到自q理内存的地方׃(x)非常的没有自信,Lx会(x)Z么ؕ子,q怺MSDN上面的例子极为全面,参考书也是非常权威Q有看着像的代码Q先贴到~辑器里~译一下看看再_(d)p么边学边做了(jin)?br />最大的感觉是know how在Windowsq_上也是一件不太容易的事情Q因为Windows操作pȝ本n非常复杂的q个事实Q蔡学镛的“lots of APIs”成?jin)一件让人M慕的事情Q如果没有IDE和MSDN的帮助,扑ֈ需要的APIq真是一件让人无比头疼的事情Q这个没有什么办法,E序写得不够Q也只能摸着矛_q河?jin)?br />其次是对于基本概늚理解。这个差不多是重点中的重点,如果关于计算机的基础知识能够再厚实一些,如果对于~译器工作的原理和链接的原理有一个扎实的认识Q如果对于c语言外表下的那个冯诺伊曼体系有一个更扎实的理解,我想在Q何^C都能写出高效漂亮的程序。从q个角度上来Ԍc语言的高手会(x)轻视其他高语言E序员的q种?j)态,多少是可以理解的Q也可以q么_(d)_Nc语言和c语言表层下的那个计算环境的基本概念,是成Z个优UE序员的必由之\?br />当然?jin),我没有万般皆下品Q唯有读书高的意思,我的路还很长Q我不想ph自己锢在一个过于狭H的圈子里,我的理想是万能E序员,在Q何^CQ用Q何编E语aQ写ZQ何用途的E序Q要做到q一点,我就得珍惜我目前能抓住的所有的写代码的Z(x)。我x想不是用来实现的Q而是用来q随的,对吧?br /><img src ="http://www.aygfsteel.com/walkingundersunshine/aggbug/36777.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/walkingundersunshine/" target="_blank">Under the sunshine</a> 2006-03-22 09:46 <a href="http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/22/36777.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>How to do what you lovehttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/10/34657.htmlUnder the sunshineUnder the sunshineFri, 10 Mar 2006 06:09:00 GMThttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/10/34657.htmlhttp://www.aygfsteel.com/walkingundersunshine/comments/34657.htmlhttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/10/34657.html#Feedback0http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/34657.htmlhttp://www.aygfsteel.com/walkingundersunshine/services/trackbacks/34657.htmlhttp://www.paulgraham.com/love.html
The essay was made by Paul Graham, I am afraid many of us don't know the man very well, and so do I. The article is very long and I have not finished it by far. But I expect we could get something useful from it.

]]>
Java, Python和选择恐惧?/title><link>http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/06/33816.html</link><dc:creator>Under the sunshine</dc:creator><author>Under the sunshine</author><pubDate>Mon, 06 Mar 2006 03:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/06/33816.html</guid><wfw:comment>http://www.aygfsteel.com/walkingundersunshine/comments/33816.html</wfw:comment><comments>http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/06/33816.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/33816.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/walkingundersunshine/services/trackbacks/33816.html</trackback:ping><description><![CDATA[    基本上{换erwin的xml文g的pythonE序已经qA?jin),但是在写E序和考虑问题的这几天里我反而有些糊涂v来,关于E序的设计和设计的选择一直困扰着我?br>    说到那个pythonE序Q我已经重写?jin)很多遍了(jin),Martin最初的那个E序其实很简单,他的需求其实也没有那么难,但是我把E序写过几遍以后发现?jin)一个问题:(x)我每一ơ都可以用完全不同的思\来解册个问题,以至于我的程序都完全不一栗我可以完全使用python内置的dict和tuple对象来存储所有的Entity、Attribute、Key和Relation的信息,我也可以做一个ClassitisQ把所有能看到的结构都映射成ؓ(f)class definationQ我甚至也想qfunctional的解法:(x)利用一个mapl构Q让每一个节点的数据通过一个方法的道Q然后在道的另外一边读取我需要的信息…?br>    在Java里面Q一切都很简单,我只需要定义interfacesQ他们必遵守的契约Q然后我可以在实现类里面实现我的解析q程Q构造出我想要的对象l构Q一切都理成章Q我可以利用interface来隔d个模块之间的耦合Q比如对某一个parser的依赖关p,对于特定dom版本的依赖关p,对于dom的依赖(我想q个需求是合理的,因ؓ(f)我们完全可能因ؓ(f)内存消耗的原因而{换到saxQ,甚至对于xml文g的依赖(当然Q这h的设计就走得太远?jin)?j)Q然后通过IOC的方式把他们_合在一P我的E序完成了(jin)。甚至于我可以这栯Q也许我的实现是naive的,也许我的代码是低效的Q但是我的思\是正的Q至,reasonable?br>    在python里面我找不到q种感觉Q我觉得无论哪一条\都是可行的,OO的方?functional的方法,甚至于过E化的方法都是可行的Q然而又都是不太完美的,我也许可以用在java里的l验Q但是我隐隐U约觉得?x)有更好地解x案,׃q样的原因(也许因ؓ(f)懒惰Q,我没有做那样的尝试,怎么说呢Q我觉得那样兴师动众的方法在一个动态语a里太——不优雅?jin)。在我多了(jin)解一点functional语言和方法之后我其感到如此Q那么我是不是在一条正的道\上行走呢Q我是不是应该l我的杞人忧天,q是埋头在代码之中,直到“理性之光”突焉临呢Q?br>    L一天,我会(x)弄明白的?br><img src ="http://www.aygfsteel.com/walkingundersunshine/aggbug/33816.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/walkingundersunshine/" target="_blank">Under the sunshine</a> 2006-03-06 11:10 <a href="http://www.aygfsteel.com/walkingundersunshine/archive/2006/03/06/33816.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Three tales of Steve Jobshttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/01/33024.htmlUnder the sunshineUnder the sunshineWed, 01 Mar 2006 08:21:00 GMThttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/01/33024.htmlhttp://www.aygfsteel.com/walkingundersunshine/comments/33024.htmlhttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/01/33024.html#Feedback0http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/33024.htmlhttp://www.aygfsteel.com/walkingundersunshine/services/trackbacks/33024.htmlhttp://home.donews.com/donews/article/9/91723.html

]]>
Kent Beck's original paper on testing frameworkshttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/01/32957.htmlUnder the sunshineUnder the sunshineWed, 01 Mar 2006 01:06:00 GMThttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/01/32957.htmlhttp://www.aygfsteel.com/walkingundersunshine/comments/32957.htmlhttp://www.aygfsteel.com/walkingundersunshine/archive/2006/03/01/32957.html#Feedback0http://www.aygfsteel.com/walkingundersunshine/comments/commentRss/32957.htmlhttp://www.aygfsteel.com/walkingundersunshine/services/trackbacks/32957.htmlhttp://www.xprogramming.com/testfram.htm
基本上覆盖了(jin)单元试的每一个大的方面,使用smalltalk描述和实玎ͼ虽然语法比较奇怪,但还是能看出和JUnit和python的unittest framework的一脉相承的l构和思想Q一个如此简单的框架和思想Q能够在如此q泛的范围内影响软g的开发,实不简单?img src ="http://www.aygfsteel.com/walkingundersunshine/aggbug/32957.html" width = "1" height = "1" />

]]>
վ֩ģ壺 ʯʨ| | Դ| | | ˲| ʡ| ˳| | | | | ף| | Ӧ| | ӽ| | ϴ| ƽ| ۳| | | ˹| | | | | | ɽ| DZ| | ƽ| | | | ǭ| ˮ| ³| | |