新しいエンジニアのトレーニングだけでなく、Jon Skeet's DevDays presentationを読むことに従事した後、多くのエンジニアがいつどの数値データ型を使用するか明確ではないことを認識し始めました。正式なコンピュータサイエンスの学位がこれを手助けする役に感謝しますが、大規模なデータセットや金融ソフトウェア、フィキシスや統計の問題や複雑なデータストアの問題を扱ったことがないため、多くの新しいエンジニアが不確実性を感じています。正しい数値データ型を使用する
私の経験では、人々は実際に文脈の中で説明されているときには概念をgrokしています。私は、特定のデータがデータ型を使用して最もよく表現される実際のプログラミング問題の良い例を探しています。可能であれば、教科書の例から離れてください。私は、Javaでこれをタグ付け、他の言語での例や再タグ付けを与えること自由に感じています:それは維持に来るとき
私は本当にあなたがそれを打破した方法が好きです。 100%がchar、short、Javaで浮動小数点数にあなたに同意します。 – Scanningcrew
もう1つのヒント:10進数で正確である必要があるが、事前に($ values:2 dec。placesなどの)小数点以下の桁数がわかっている場合は、int/outputに分割します。これにより、BitDecimal(パフォーマンス、扱いにくい演算子)の問題が回避されます。 – sleske