我在过去两年中使用过相当数量的小型项目/图书馆。我正在考虑将它们转移到Google Code,以便更容易与同事共享,并更容易将它们导入到我自己环境中的新项目中。这些是简单的FSM,CAN(控制器区域网络)驱动程序和GPIB驱动程序。它们中的大多数都很小(少于500行),所以我想知道这些类型的东西太小对于一个独立的开源项目?
请注意,我想将它作为开源,因为它不会给我或我的公司任何真正的优势。
答案 0 :(得分:1)
越小越好。
将HSV转换为RGB或找到最接近三角形或类似CAN / GPIB驱动程序的10线函数比大量复杂的文档不足的框架更有可能被读取和使用
答案 1 :(得分:1)
不要考虑代码行数,考虑代码的效用。如果您的代码对某人有用,请将您的代码上传到存储库或存储库,编写wiki,示例等。我看到一个有用的Python库少于100行。
答案 2 :(得分:0)
500行?在我看来,这很多。
将它们作为项目发布听起来很不错。我的意思是你有多少博客文章只读了一些能节省你时间的代码?
现在假设只有500行代码和为此目的设计的永久主机