摘要: 创建成功的Python项目创建一个成功的开源Python项目所涉及的并不仅仅是编写有用的代码,与其相关的还有社区的参与、越来越多的合作机会、技艺以及支持等。探索最佳的做法有助于你创建出自己的成功项目。开源Python项目的生态系统丰富多样,这使得您能够站在巨人的肩膀上来开发下一个开源项目。此外,这意味着存在一系列的社区规范和最佳做法,通过遵守这些约定并把这些做法应用到项目中,你可以为自己的软件赢得更广范围的采用。本文涵盖了一些在构建大型和小型的项目时都运作得很好的实践做法,这些项目都已经赢得了广泛的用户群体。这里给出的这些建议的都是合理的、有其意义的,不过,因为结果可能会有所不同,所以不必把它 阅读全文
posted @ 2012-02-18 11:39 SophiaTang 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 强制 code review:reviewboard+svn 的方案 分类: Python 2011-12-29 18:05 5965人阅读 评论(32) 收藏 举报赖勇浩(http://laiyonghao.com)我们团队在开发《天下盛境》项目的时候,制定和执行了比较好的 code review 策略,总结下来有几个优点:一是代码风格可控,代码质量有一定提升;二是新员工入职后能够得到更多人的指导,成长非常快;三是小 bug 频出的情况比我做《天》之前的项目少了至少一个数量组。当时我们的 code review 策略是这样的:使用 reviewboard 作为工具,通过 SVN hooks 阅读全文
posted @ 2012-02-18 11:25 SophiaTang 阅读(2588) 评论(0) 推荐(0) 编辑