2006年4月19日

http://wiki.woodpecker.org.cn/moin/ThePythonParadox

posted @ 2006-07-22 12:18 Under the sunshine 阅读(211) | 评论 (0)编辑 收藏

http://forum.javaeye.com/viewtopic.php?t=21245&sid=75490b7bdd393902d2f1775079ba67f2

posted @ 2006-07-11 12:56 Under the sunshine 阅读(154) | 评论 (0)编辑 收藏

将近两个月没有写任何东西了,上一篇东西还是四月在匈牙利的时候写的,发了一阵牢骚以后,就被卷入了无休无止的会议,文档和debug过程中。
所幸做这些事情的时候到还比较顺利,我们在匈牙利用的是迭代开发,反馈的非常及时,在开发和设计的过程中受到的压力和干扰非常小,结果也不坏,回来的时候软件已经能够正常工作了,只是有一些轻微的bug。而采用了很多过程、方法和手段的另外一组却遇到了很大的麻烦:用了一些不很合适的人手,在实际的开发之前浪费了太多的时间写文档和开会,在编码的时候遇到了很多没有预料到的问题……基本上都是人的问题。无论如何不应该把开发者只当作开发环节上可以随时替换的零件,就是我对目前这个项目的体会。
年初的计划看来要落空了,心里也千头万绪的,还老是劝人该这样那样,自己还没有别人走的踏实,想来真是惭愧。工作以后没有人监督,做事情也变得有一搭没一搭的,坚持写点东西应该是个不错的主意,可惜没有坚持住。还有小半年时间,抓紧时间吧。

posted @ 2006-06-11 13:13 Under the sunshine 阅读(194) | 评论 (0)编辑 收藏

以下宣言来自http://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.

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

posted @ 2006-04-19 19:04 Under the sunshine 阅读(211) | 评论 (0)编辑 收藏


posts - 16, comments - 3, trackbacks - 0, articles - 0

Copyright © Under the sunshine