1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。
2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。
3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。
4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼 ...
前几天偶然跟Robbin在MSN上讨论到了SAAS,他提到了阿里软件。我从前就一直对ASP和SAAS很有兴趣,于是对阿里软件做了一些分析,随笔记了一些感悟。今天有空摘了一些笔记贴出来讨论:
......
1、首先面相自己最熟悉的领域提供服务。
alibaba.com已经成为全球最大的B2B网站,taobao在国内C2C领域则是绝对的第一。alibaba非常熟悉这个领域的商业模式、客户需求、用户水平以及使用习惯。特别是alibaba.com。SAAS的要点之一是满足最广泛用户的需求。alibaba知道自己的客户想要什么,于是首先选择了这个领域。 ...
“敏捷”日记(2007-06-14)
前天开始准备再次尝试Agile,上次失败了。这次得一步一步来。要解决老产品得问题,得先看看持续集成的条件。发现原来的产品根本没法实现自动集成,于是我今天尝试手动集成。结果更恐怖手动集成了1下午都没整出一个跑得起来的产品包。问题大了。明天再努力!
- 18:16
- 浏览 (709)
- 评论 (0)
正在学习和实践敏捷开发,但遇到了一些困难,产生了一些困惑,想听听大家的意见。
1、完整团队
XP项目的所有参与者(开发人员、客户、测试人员等)一起工作在一个开放的场所中,他们是同一个团队的成员。这个场所的墙壁上随意悬挂着大幅的、显著的图表以及其他一些显示他们进度的东西。
困惑:
在小型的软件公司,一个团队的工作往往不局限于单一的项目。开发人员需要同时交叉管理3个甚至更多的软件和项目。这么说,墙上得贴好多张进度图表,更新这些图表一定得花费不少精力吧,大家都忙于自己手头的任务,谁来维护墙上这些复杂图表内容的更新呢?
2、计划游戏
计划是持续的、循序渐进的。每 ...
今天碰巧看到Robbin的一篇文章《 我为什么不用MacOSX了?》。很巧,我前两天还在跟一个朋友谈到“我为什么还在用MacOSX”。
用MacOSX已经快2年了。ProwerBook G4的本子,1G内存,。用这个本子之前,我已经用了半年的Linux。Robbin刚开始用MacOSX时引起一片“狂潮”, JavaEye里跟贴无数,应者云集。我倒是挺高兴的——又多了一个同道中人。没想,半年后的今天他放弃了。放弃的理由很简单但很充分,他文章中提到的 ...
- 17:10
- 浏览 (660)
- 评论 (0)
为了加速开发,我们的软件小组1年多来一直在大量采用Javascript写的组件和Ajax技术来实现软件UI层的开发。今年初,为了适应一个认证计费管理系统(见附件截图)项目的开发,我们整合以前编写的JS代码,构建了一个自称为“jsDNA”的Javascript软件包,着重解决了Dom对象处理、常用Web控件、数据源绑定联动等问题。从实际情况看,这个软件包的采用在很大程度上提高我们这个项目的开发效率。
尽管jsDNA还不够完善,没达到Release的要求,难以做为一种成熟的组件包或API来为其它的开发者提供可信赖的支持,但我们还是斗胆把源代share出来,抛砖引玉。为中国开源氛围做些蚂蚁之工。
...
- 浏览: 47501 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
自省十训
neora 写道 3、不写代码注释。   ...
-- by sunrie -
自省十训
andyhu1007 写道常用a a1 a2 b c d x y z 做变量名。 ...
-- by hunter001201 -
自省十训
常用a a1 a2 b c d x y z 做变量名。 - 编成经验 ...
-- by andyhu1007 -
自省十训
说的很不错.参考
-- by hunter001201 -
自省十训
黑体字是什么? 建议?还是评论?数字后面是什么? 不应该做的事吗?
-- by sg552






评论排行榜