我什么时候应该发布我的代码?

tpl*_*ner 4 theory open-source release

我一直在推迟发布我写的图书馆,因为它是我将公开发布的第一个图书馆.以下是我的担忧:

  1. 库是不完整的它处于一个非常可用的状态,我会说它是0.3版本,但是它仍然缺少一些我想在某些时候实现的功能,并控制它们的实现方式(意思是没有合并某人的实施).
  2. 我害怕批评,我知道有一些事情应该重新组织/重构,但我很快就写了一下初级课程,以便为我正在研究的另一个项目起作用.

那么什么时候发布的最佳时机?我应该把它放在github上并在发布后处理问题吗?或者我应该等到我重构并对我所写的内容感到完全满意?

我看到的大多数类/库总是写得非常优雅,但是我没有在很早的发布阶段看到过,很多类在初始发布时相当邋??

Fre*_*eit 17

早发布,经常发布.

批评是一件好事,只要它具有建设性.忽略仇恨,注意提交错误报告和评论的人.

代码的内部结构很重要,但如果它适用于其预期目的则更重要.通常,重构将改变代码在内部的工作方式,但不会影响代码的使用方式.相同的输入和输出.


Gar*_*hby 15

你需要首先获得一些有用的东西,然后其他人会说"嘿,这几乎对我有用",他们将参与到项目中.

Linus Torvalds
Linux Times(2004-10-25).