設計 現行機能の踏襲が要件定義に与える影響と改善策 私自身は幸運なことに、要件が「現行機能の踏襲」であるプロジェクトに携わったことはないのですが、要件がこれに近いプログラムをプライベートで作成しているので、参考までにその経験を記事として残します。 私が作成しているプログラムはとあるゲーム(R... 2020.11.13 設計
プログラミング Windows PowerShellでHelloWorldを実行する方法 WindowsPowerShellとは、Windows7以降に標準搭載されているスクリプト言語です。 比較的新しい言語であり、従来のWindowsバッチ(cmd.exe)に慣れていると取っつきにくい面もあるのですが、後発である分高機能であり... 2020.11.08 プログラミング
java クラス図とJavaソースコードの対応方法 クラス図とはUMLの一種で、以下のような形でクラスの定義と各クラスの関係を表す設計図のことです。 今回は、クラス図で使われる記法とjavaソースの対応について、一覧にしてみました。参考になれば幸いです。 【クラス定義】 【各クラスの関係】 ... 2020.10.30 java設計
java Javaで関数を引数として渡す方法 C#では、こちらの記事のようにdelegateの仕組みを利用して関数を変数として扱うことができます。 例えば、引数と引き渡してコールバック処理を実現することができます。 javaでも、8以降であれば関数型インターフェースを利用して関数を変数... 2020.10.23 java
java 無名クラスとは?その概要と使い方 javaやC#では、インスタンス変数をnewする際に、後ろに中かっこを記述し定義を行うことができます。 ここで定義されるものは「無名クラス(匿名クラス)」と呼ばれ、クラス名を新たに定義することなく、インスタンス変数のクラス・インターフェース... 2020.10.16 javaC#