高度試験午前I暗記無料で始める

コードクローンとは?こーどくろーん

コードクローンとは、コピー&ペーストなどで生まれた、互いによく似たコード片のこと。一方だけ修正して他方が取り残されると、同じ不具合が別の場所で再発する。クローン検出ツールで重複率を測り、集約すべきか、あえて分離しておくかを保守方針として決める対象になる。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

高度試験の午前Iを最短で暗記する →

具体例

3つの帳票出力に同じ日付整形処理が散っていて、和暦の改元対応で1か所直し忘れ、月次帳票だけ旧元号のまま出力された。共通関数へ集約すると再発は防げるが、帳票ごとの仕様差が将来広がる見込みなら、あえて分離したまま検出ツールの除外リストに登録して監視する選択もある。

試験での引っ掛け

「重複は常に排除すべき」ではない。異なる理由で変わる二つの処理を無理に共通化すると、片方の都合で条件分岐が増え、かえって結合度が上がる。またクローンは完全一致だけでなく、変数名だけ違う型・構造が似た型も検出対象に含まれる。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

高度試験の午前Iを最短で暗記する →

試験での特徴
  • 分野:午前I(全区分共通)
  • 「重複は常に排除すべき」ではない。