トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

アドオン/カプセル化 のバックアップ(No.1)


一般的に、下記の2つの用途で語られる。

モジュール化としての意味

機能を小分けにすること。 これを蔑ろにすると、おいしいスパゲティができあがる。

  • メリット
    • 設計実装試験も小さなパケットで行うことができ、分業も容易
    • 例外処理さえちゃんとしておけば、エラートレースが非常に楽
  • デメリット
    • チラシの裏でもいいから設計思想自体を残しておかないと、コンセプトに反するメンテナンスが入る。そしてロクな結果にならない
    • 設計が甘いと、引数戻り値というインタフェース部分に大きく手が入り、作業もソースもカオスになる
    • 素養や意識が低いかったりマインドが腐っている人間(ABAPer)には、生理的に拒否られる。

オブジェクト思考の中での意味

処理、データ、変数の型などを見えなくすること。 見えなくなって何かいいことあるの?という人は、グローバル変数の項を読むこと。