-
-
オブジェクト指向は構造化の延長線上にある - 正しい理解と活かし方
オブジェクト指向は構造化手法を前提として拡張した設計思想である オブジェクト指向は、構造化手法を否定するものではなく、その考え方を前提として拡張した設計思想です。構造化手法が「正しく動くプログラム」を ...
-
-
結合度を下げ、凝集度を上げる - その最適解はオブジェクト指向にあった
「修正したら別の場所でバグが出た!」 「コードが複雑すぎてどこを直せばいいのかわからない!」 ソフトウェアを開発するうえで、そのような経験は誰しもあるはずです。 その原因の多くは結合度が高い、または凝 ...
-
-
的確な命名はコストダウンにつながる
プログラミングをしている人のほとんどは、命名が重要だということを理解していると思いますが、いろいろなコードを読んでいるとたまに不適切な命名に出会うことがあります。 命名が不適切だと明らかに可読性が下が ...