上个学期(2008年8月 - 12月)我和一些班级同学用C++编写了一个应用程序。没什么特别的,它是Sqlite3的ORM。我们实现了一些像反射这样的东西,使其工作并从丑陋的东西中释放最终用户。就我个人而言,我认为我们做得很好,而且我们的ORM实际上可能对某人有用(即使它专门为Sqlite3编写,它适用于其他数据库)。改进并发布应用程序。需要一些建议
因此,我得出的结论是它应该作为开源项目在某处(sourceforge最有可能)发布。但是,因为这是一个术语项目,所以在做这件事之前需要加上一些东西。也就是说,它有一些应该修复的内存泄漏,并且代码的某些部分可能会被重构,以便将来每个人的生活更轻松。
我想知道,在一些问题上有经验的C++程序员的意见:
- 是否值得重写某些部分 应用新techonologies(例如, 提升)。
- 我们的ORM应该适应最新的 C++标准吗?这样做对 有任何好处吗?
- 我们如何知道我们的代码是何时准备发布的? ?
- 这个ORM 将被遗忘到互联网的 的雾中有什么机会? (即是值得 出版它超越个人的骄傲 作为一个程序员?)
现在,我不能老是想到更多的问题,但我想类似的经历读。
编辑:我应该可能翻译我的代码+评论英语的权利? (自问)
在此先感谢。