ナビゲーション リンクのスキップトップページ > C#プログラミング > ch1-2-3 メソッドは分割する
▼ ch1-2-3 メソッドについて 3 ▼

  メソッド細分化の概念はCやJavaなどオブジェクト指向を必要とされる言語の鬼門の一つでしょう。なんといってもメソッド細分化はプログラマの「暗黙的ルール」であって、コンパイルエラー等を発生させるわけでもないので最初はメソッドをわざわざ細分化させる理由すらわからないものです。

  箇条書きすると、メソッド細分化は「コードを分り易くする」という単純明快な理由の為だけに行う言わば儀式です。この儀式にしたがってコーディングされたコードはプログラマに様々なメリットを提供します。例えば保守性の向上、セキュリティの向上、gotoスパゲッティーの防止、コードの転用易化、視覚神経の緊張緩和など多種多様です。

  細分化の基本は「機能別にわける」です。この規則を確り押さえましょう。これを意識してサンプルを眺めるとプログラム全体の流れが捉えやすくなります。

  この基本的な理由ややり方が分らないが故にMainメソッドや1つのメソッドに大量のコードが記述されているという恐ろしい現象が発生していたりします。完全に個人で扱う自己責任のプロジェクトならば、そこまで大きな問題ではないのですが、他人にコードを見てもらったり、作成したアプリケーションを提供したりする場合は「絶対、絶対従って欲しい!」ルールであったりします。

Continue
ナビゲーション リンクのスキップトップページ > C#プログラミング > ch1-2-3 メソッドは分割する

テスト[1]
♥ 2010年03月07日 16:36:41 UPD!

情報オリンピック[2]
♥ 2009年07月04日 13:39:15

2008年ですね。[1]
♥ 2008年01月01日 00:00:00

自由なスレ[3]
♥ 2007年09月22日 20:51:58

2007年ですね。[1]
♥ 2007年01月01日 00:00:00


RSS : FooPah!の更新情報
RSS : 掲示板全体の投稿情報
Copyright(C)2001-2009 FooPah!, All rights reserved.