「中級者病」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
10行目: | 10行目: | ||
* 迷路のような変数渡し | * 迷路のような変数渡し | ||
* 底なしに深いネスト | * 底なしに深いネスト | ||
− | + | などといった凄いものが生まれる<ref>[http://www.atmarkit.co.jp/ait/articles/1210/17/news146.html IT用語解説系マンガ:食べ超(9):スパゲッティコード・モンスターがやってきた! - @IT]</ref>。 | |
+ | |||
+ | また、[[条件分岐]]に[[三項演算子]]を乱用するなどの症状も多く見受けられる。 | ||
− | |||
最終的には第三者にとって読みにくい保守性の悪い[[スパゲッティコード]]が生成されることになる。 | 最終的には第三者にとって読みにくい保守性の悪い[[スパゲッティコード]]が生成されることになる。 | ||
18行目: | 19行目: | ||
中級者病は教育環境に依存すると言われており、とくに教育した人間が悪いと好発しやすいと言われている。軍事や医療、金融などの世界では新入社員教育の一環として中級者病を防ぐ目的で「保守性」と「堅牢性」を第一に叩き込まれる。 | 中級者病は教育環境に依存すると言われており、とくに教育した人間が悪いと好発しやすいと言われている。軍事や医療、金融などの世界では新入社員教育の一環として中級者病を防ぐ目的で「保守性」と「堅牢性」を第一に叩き込まれる。 | ||
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
*[[スパゲッティコード]] | *[[スパゲッティコード]] | ||
− | *[[ | + | *[[C Sharp/null合体演算子|null合体演算子]] |
*[[三項演算子]] | *[[三項演算子]] | ||
− | |||
== 参考文献 == | == 参考文献 == | ||
{{reflist}} | {{reflist}} | ||
+ | |||
+ | {{stub}} |