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