みやみや。GitHubに行く
久しぶりに、単語チェックプログラムの性質を利用することで、とあるソフトウェアを開発しようと思いたちました。
そこで、GitHubで参考までにソースコードを覗いてきた話です。
いやいや、世界中の皆様はコードを修正せずに再利用させないようにしているという、印象を受けました。
私が調べた限りのC言語のソースコードであれば、
- main関数に全部のコードがかかれている。
- 関数に静的属性が付与されている。
- ヘッダに関数定義がない。
など。技量がないというよりは戦略的だ、という感じでした。
ただ、技術的には面白いコードもあるので参考になります。
例えば、単語の切り出し方とかです。for文の使い方が上手で、実にシンプルであったのが印象に残っています。
まとめ
GitHubのコードは参考にはなりますが、ソースコード自体がそのまま利用できるものは、今回は見つかりませんでした。
調査対象プログラム(単語チェックプログラム)のコード規模が小さいという性質と、検索の方法が上手でないというのもありますが、今後、GitHubに限らず、より最適なソースコード発見技法が見つかりましたらシェアしたいと思います。
参考になれば幸いです。