-
为什么我坚持用trac
trac是个好东西,我不能说它垄断了所有的小型项目的开发管理,至少我们可以列举出无数个开源项目是用trac进行管理的,比如这里的基础:wordpress。 我的同事知道我坚持trac的态度,而我在个人项目上则还要严格一些。其实我坚持trac来进行项目的特性管理,有两个原因: 1 特性列表法绝对是个好东西。以前自己不知道,后来看到几十个项目的失败,知道了良好的自顶向下分析、特性列表、里程碑管理等这些是多么简单但是难以依靠自觉性做到的。 2 不应该草率的废弃前人的成果。这个话题就不展开了多说了。人类的知识的积累花费了几千年,想想我们读书那么多年为了什么。事实上,这几年,我看到的不做任何调研和分析,推导之前的做法,重新搞一套的,没有一例成功。trac可以让我知道之前我做了什么。前事之不忘,后事之师也。 相关内容 项目源码管理网站的选择 (0) 记录一下自己进行开发的工具 (0) 给mind3项目换了一个主题 (6) 推荐wordpress自动升级插件 (2) 已经升级到了wordpress 2.6.2 (2) [continue]September 21 2008, 4:36am | Comments
-
在线版家庭银行家会是怎么个样子?
家庭银行家的在线版本会是怎么样的? 首先我选择了这样的开发方式,或许就像表达我在软件开发中的世界观:软件开发应该尽可能的透明,作者和用户不是台前幕后的两种人,软件的功能很大程度上取决于用户的需要,当用户提出不同的观点的时候,可以考虑优先级或者选项设置的方式。 因此,我设想中先会建立一个sandbox,可以叫做沙盒测试,做一些最基本的功能,在界面设计和用户体验上花费比较多的精力,会缺少一些也是主要的功能,比如报表和打印之类。当然我还是会谨慎的对待用户的数据。功能方面,会用trac系统来透明的公布,当然如果用户不愿意去看多少有些费解的trac系统,可以在这里用类似于bbs的方式进行讨论。 阅读全文 [continue]August 19 2008, 6:54am | Comments
-
mind3初步
终于,在思考了半年多之后,开始着手编程了。 和同事们商量了很久,决定从一个开放API的项目开始,其中贯彻了一些mind3的理念,以期望得到信息分享的目的。 具体来说,我为我所在的公司作了一个车型数据库的开放式API,用户可以用API来显示车型的参数,某款车型的图片,某个品牌有些什么车型之类的信息。API将是基于REST架构,数据存储用sqlite。 和车型数据库相关的代码不是开源的,因此代码暂时不能公布,现在完成了第一步,含有6165款全部国产量产车型和国内在售进口车型的基于sqlite的数据库已经转换完成。接下来还有一些数据库转换的工作。之后将分两个步骤 1 基于mind3的信息整合引擎开发,为了第2个目的 2 提供开放式API,提供第三方开发者使用车型数据库。 作为公司角度,我们将会开放更多的API出来,作为mind3来说,我想让信息的提取和整合变得更加容易。所有mind3相关的部分将会是开源。对于我的进度感兴趣的朋友可以关注这里,用trac建立的项目管理。(这个免费的trac host居然挂了好几个小时,换到这里了) mind3相关项目在这里会及时公布,汽车相关的开放API会在公司的blog那里公布。 Related posts 使用lazarus基于freepascal开发sqlite应用 (0) [continue]July 18 2008, 5:53pm | Comments
1

