大词大家说
April 30th, 2008
看起来“敏捷”就快过热过气了。就好像前一阵跟 胖子 和 李剑 等人半开玩笑半认真说的,用不了多久所有人都会说自己其实一开始就是敏捷的,再然后就是“听说你搞敏捷了?”“你才搞敏捷呢,你们全家都敏捷!”这样的对骂。有人在InfoQ上回帖说的,国足出线以后保米派气势汹汹的想找倒米派算帐,结果发现找不着了,所有人都是保米派。
勇敢的预测一下,下一个被玩烂的大词是“精益”。比如说看看曾经那么勇敢那么不顾一切然则还是不得不混口饭吃的 王洋同志 说些什么:
随着软件工程思想在我国软件产业界的普及,《4S主义》——标准化、专业化、系统化、简单化必将深入到每一个软件开发企业的技术管理者心中,软件产业研发必将进入到《4S主义》。
我经常说,要是不知道什么是精益什么是敏捷,没有关系,这个东西很容易了解。你走京通快速路,远通桥南边,到一汽丰田的4S店去看看,就能有些最基本的了解。你最起码去看看,也省得说出“标准化、专业化、系统化、简单化”这些能把大野耐一给气得炸尸的精益解读来。
好的解读也是有的。IT168的一篇文章 说得有点意思:
所以精益思想强调,首先正确设计你的流程,然后再去找合适的工具让这个流程开动起来。不管是软件开发用到工作工具,还是别的工具,只要能够支持这个流程,就是合适的工具。
标准化,huh?
今天还看了一篇有意思的blog,童继龙写的 防窜货管理的杀手锏 。虽然说 公司的市场活动 还是得认真的去做,不过大词说多了觉得累得慌,看看人家怎么解决实际问题挺好玩的。
Conference 2.0
April 27th, 2008
两天一网站
April 23rd, 2008
Python's Answer to Ruby On Rails
April 12th, 2008
An Introduction to the Python Web Server Gateway Interface
WSGI is a specification, laid out in PEP 333 , for a standardized interface between Web servers and Python Web frameworks/applications.The goal is to provide a relatively simple yet comprehensive interface capable of supporting all (or most) interactions between a Web server and a Web framework. (Think “CGI” but programmatic rather than I/O based.)
Choice is good; WSGI makes choice a matter of developer opinion rather than technical compatibility.
在大型遗留系统基础上运作重构项目
April 4th, 2008
http://blog.csdn.net/gigix/archive/2008/04/04/2249120.aspx
本文以ThoughtWorks中国公司与客户合作的咨询项目为背景,为读者介绍如何在一个大型遗留系统的基础上组织和运作重构项目,从而切实有效地改善系统质量。eMAN是客户的一个核心业务平台。该产品采用了典型的C/S结构,负责处理大量请求和计算的后台部分采用C++开发,负责响应用户操作和处理业务逻辑的前台部分采用Java开发;此外该产品还计划在新版本中提供基于Web的前台,这部分也采用Java开发。
在ThoughtWorks为该产品的开发团队提供咨询时,eMAN产品已经发布了十多个版本,最新版本代码量超过40万行,其中15万行是Java代码。一次又一次的赶工给它留下了大量的“技术债”:系统缺乏测试,代码质量低劣,“copy & paste”的痕迹比比皆是,维护和新功能开发举步维艰。我们这个咨询项目的主要目标之一就是为这个产品找出重构的办法。



