2

私は過去 2 年間使用してきた小規模なプロジェクトやライブラリをかなりの数持っています。同僚と共有しやすくし、自分の環境の新しいプロジェクトにインポートしやすくするために、それらを Google Code に移行することを考えています。単純な FSM、CAN (Controller Area Network) ドライバー、GPIB ドライバーなどです。それらのほとんどは小さい (500 行未満) ため、これらのタイプのものはスタンドアロンのオープンソース プロジェクトには小さすぎるのだろうか?

オープンソースにしたいのは、私や私の会社に本当の利点をもたらさないことに注意してください.

4

3 に答える 3

1

小さいほど良い。

HSV を RGB に変換したり、三角形に最も近いポイントを見つけたり、CAN/GPIB ドライバーのようなものを見つけたりするための 10 行の関数は、文書化されていない大規模で複雑なフレームワークよりもはるかに読みやすく、使用される可能性が高くなります。

于 2012-11-03T23:03:19.300 に答える
1

コードの行数について考えるのではなく、コードの有用性について考えてください。あなたのコードが誰かの役に立つなら、あなたのコードを 1 つまたは複数のリポジトリにアップロードし、wiki やサンプルなどを書いてください。100 行未満の便利な Python ライブラリを見ました。

于 2012-11-03T23:09:17.597 に答える
0

500行?それは私の意見ではたくさんあります。

それらをプロジェクトとして公開するのは問題ないようです。何時間も節約できるコードだけで、どれだけのブログ投稿を読んだことでしょう。

ここで、500 行のコードと、その目的のために設計された永続的なホストを想像してみてください。

于 2012-11-03T23:03:29.767 に答える