0

私はまだ大学生なので、セキュリティかプログラミングの仕事に就こうと思っています。私の最初のプログラミング コースでは、本に付属のカスタム ライブラリを使用しました。配列、完全にカスタムの数学関数、入力 (スキャナー)、ハッシュマップ、キュー、スタックなどの Java の基本の多くを置き換えて追加しました。

プログラミングのギグを獲得した場合、上記のような特定のカスタム ライブラリを使用することは専門的ではないと見なされますか? いずれにせよ、私はカスタム クラスの 75% から離れて、標準の Java クラス/オブジェクトを優先しましたが、教科書から既製のクラスを滑り込ませることが嫌われているかどうかを知りたかったのです。みんなありがとう。

4

2 に答える 2

3

「カスタム ライブラリ」はカテゴリが広すぎて役に立ちません。Collections API など、JRE で標準の機能を再実装するライブラリは、ほぼ確実に役に立たず、おそらく教育環境では役に立たず、むしろ害を及ぼしました。ただし、多数のツール、特に Google Guava (マルチセットやバイマップなどの拡張コレクション)、Apache Commons ツール (文字列の解析、hashCode構築などを含む)、ロギング用の slf4j/log4j、Spring などのランタイム環境があります。業界では基本的に標準です。

一般的な原則は、「車輪を再発明しない」ことです。標準 API または事実上の標準のサードパーティ ライブラリの 1 つにはない基本的な仕事を行う教科書のサンプル クラスがある場合は、必ずそれを使用しますが、一部の教授の半分は好まないでください何千人もの開発者によって何年も使用されてきたものへの、焼き付けられたテストされていない実装。

于 2013-09-04T00:36:11.713 に答える
0

優れたプログラマーは優れたコードを書き、優れたプログラマーは優れたコードを見つけます。

あなたのライブラリが少しでも良ければ、それはむしろ誰もがコピーを手に入れているケースだと思います。

于 2013-09-04T00:42:13.597 に答える