プログラミング

プログラミング

保守性の高いコードを作成するための心がけ

ソースコードは作って終わりではなく、その後何年、何十年にもわたって保守開発が行われます。 また、保守開発を行う開発者もその間に入れ替わります。 ソースコードを作る際は、このことを踏まえて高品質・低コストで保守開発ができるようにする必要があり...
プログラミング

実務でよく見かけるループ処理の効率的な書き方

今回の記事では、実務で良く使われるループ処理のパターンを挙げていきます。 1.二重ループ ループの内側にループがあるというのは良くあるパターンです。 javaでサンプルを書くと以下のようなパターンです。 実行結果は となります。 何をしてい...
プログラミング

プログラムで小数点以下の計算誤差を防ぐ方法

プログラムで小数点以下の計算を行う際、誤差が生じることがあります。 金額計算を行う時はこの誤差が即障害に繋がるので、誤差が生じないように実装する必要があります。 今回の記事では、誤差が生じる原因とその対処法を2つ挙げていきたいと思います。 ...
java

Javaでミュータブルな参照型変数の初期化時の注意点

ミュータブルな参照型変数を初期化する場合、初期化の方法を間違えると他の変数も一緒に初期化してしまいます。 この記事では、ミュータブルな参照型変数の初期化方法を説明します。 【基本データ型変数と参照型変数】 変数は大きく分けて、基本データ型変...
java

java:Unicodeの絵文字をjavaで取り扱う

メールや掲示板等の文章を見ていると時々「🗿」のような絵文字が出てきますが、これはUnicodeにより定義されています。 このような絵文字を取り扱うには少々知識が必要なので、この記事を通して必要な知識をお伝えしたいと思います。 また、絵文字を...