2016-12-07から1日間の記事一覧

【ソフト開発 アンチパターン】Input Kludge

kludgeとは「その場しのぎの」という意味 どんな問題? 「エンドユーザがキーボードを触った瞬間にプログラムがクラッシュする」 入力に対してad hocなアルゴリズムを使ったときに起きる エンドユーザはとんでもなく多様な入力を行う どう解決する? 必ず製…

【ソフト開発 アンチパターン】Spaghetti Code

どんな問題? スパゲッティコードは,構造をあまりもたないコードの中に現れる 開発者自身でさえも構造が把握できない オブジェクト指向言語の場合,以下の特徴をもつ オブジェクト数が少ない メンバ関数は大規模 オブジェクト間の相互作用が少ない オブジェ…