設計

クラウドコンピューティングの分類と選び方ガイド

今回はクラウドコンピューティングについて、その概要と分類について書いていきます。世界的に有名なクラウドコンピューティングサービスとしては、Amazon Web Services(AWS)、Google Cloud Platform(GCP)...
Excel

Excelへのテキスト貼り付けが途中で止まる問題の対策法

表題のように、Excelへテキストを貼りつけると、貼りつけたテキストが途中で見切れてしまうことがあります。原因は、貼り付けようとしているテキストにNUL文字(16進数の文字コードでx00)が含まれているからです。NUL文字が含まれていると、...
プログラミング

コーディング規約の重要性と無い場合の対処法を解説

ソースコードを書く上で、好みの書き方は個人によってある程度分かれてくると思います。例えば、if文で定数を右辺に書くか左辺に書くかは、人によって好みが分かれます。 ・右辺に書く例 ・左辺に書く例 左辺に書く方法は「ヨーダ記法」と呼ばれ、「==...
設計

シーケンス図の使い所とPlantUMLの効果的な利用法

UMLの一つであるシーケンス図は、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。 複数の処理が並列で走る場合に、処理タイミングを整理する上で便利な図です。 例えば、マルチスレッドプログラムを開発している時に便利です。 シー...
未分類

炎上プロジェクトへの人員追加の問題点と正しい対処法

IT業界では、炎上プロジェクトへの人員追加は悪手とされ、遅れが更に拡大する結果になることが多いです。(一般的には、スコープ見直しやスケジュール延伸が良い手とされます)このことは「ブルックスの法則」として知られており、その法則では以下の理由に...