数年前、メディアは、コードの再利用のアイデアが生産性とコードの品質を向上させる簡単な方法であるというあらゆる種類の記事であふれていました。
私が定期的にチェックしているブログやサイトを見ると、「コードの再利用」という考えは時代遅れになっているようです。おそらく、'コードの再利用' の提唱者は全員、代わりに SOA クラウドに参加したのでしょうか? :-)
興味深いことに、Google で「コードの再利用」を検索すると、2 番目の結果のタイトルは次のようになります。
「危険と見なされる内部コードの再利用」!
私にとって、コードを再利用するという考えは単なる常識です。結局のところ、apache commons プロジェクトの成功を見てください!
私が知りたいのは:
- あなたまたはあなたの会社は、コードを再利用しようとしていますか?
- もしそうなら、どのように、どのレベルで、つまり低レベル API、コンポーネント、または共有ビジネス ロジックですか? あなたやあなたの会社はどのようにコードを再利用していますか?
- それは機能しますか?
議論?
多くのオープン ソース ライブラリが利用可能であり、.NET または Java を使用したことがある人は何らかの形でコードを再利用していることを十分に認識しています。それは常識です!
共有ライブラリなどを介したコミュニティ全体ではなく、組織内でのコードの再利用について言及していました。
私は最初に尋ねました。
- あなたまたはあなたの会社は、コードを再利用しようとしていますか?
- もしそうなら、どのように、どのレベルで、つまり低レベル API、コンポーネント、または共有ビジネス ロジックですか? あなたやあなたの会社はどのようにコードを再利用していますか?
私が座っているところから、社内でコードを再利用しようとしている企業の例はほとんどありませんか?
中規模の組織全体で共有される可能性のあるコードをお持ちの場合、この lib/api/etc が存在し、利益をもたらす可能性があることを会社の他のメンバーにどのように通知しますか?