摘要:
这里所说的敏捷不是那些大牛所谓的"敏捷",我对吹捧起来的东西没有兴趣.实际开发是个繁琐的过程,不是你们这些大牛说几个名词就能解决的. 这里所讲的是如何快速的开发易于维护的软件. 1. 基于好的架构 脱离了这个,谈何敏捷. 架构!=框架的简单堆积.它是总体思考的结果. 如果不再 好的架构下开发代码,这个代码也无非进行重构(下面所说的第三点). 但开发一个好的架构谈何容易.所以,只有高级开发者才... 阅读全文
摘要:
通常,数据库范式会要求我们减少数据冗余,但实际上现在的应用会越来越多的采用数据冗余的方式来改善性能. 在实际应用中,数据冗余通常可分为以下几种情况 1. 必要的数据冗余 必须认识到,很多数据冗余是必要,类似产品的单价,或者是汇率,有必要记录到每次交易中,这些这些数据是经常变化的,如果不记录,将来对该交易就不能还原到当时的情况 2. 可选的数据冗余 比方说金额,它通常是单价*数量(有时它还需要... 阅读全文
摘要:
svn 上0.97 挂的时间之长令人沮丧. 好在,现在从svn检出的已经是1.0 alpha 版本了,看来9月份正式发布1.0还是靠谱的 svn co http://code.djangoproject.com/svn/django/trunk/ 阅读全文