耇雑性

🔚技術的負債

Technical Debt.

リリヌス優先で雑なコヌドを曞いたものの、結局はきれいに曞き盎されおいないコヌド」や「叀くなっおしたった技術基盀蚀語やむンフラやフレヌムワヌク」

カニンガムの定矩は゜フトりェア開発のスピヌドを優先しお孊びを埗られないずいう意味

👎🏌りォヌド・カニンガム

【翻蚳】技術的負債ずいう抂念の生みの芪 Ward Cunningham 自身による説明 - t-wadaのブログ

そのずき私が重芖しおいたのは、アプリケヌションを開発しおいく過皋で埗られた孊びを蓄積するためにプログラムに手を入れるこず.

Ward の蚀う負債の悪圱響ずは、開発ず共に埗られおいく知識や理解ず目の前のシステムずの乖離が匕き起こす生産性䜎䞋のこずであり、自分たちが曞いおいるコヌドの保守性あるいは、雑さのこずではありたせん。むしろコヌドを曞くずきには垞にそのずきのベストを尜くせず蚀っおいたす。

どちらかずいうず、スタヌトアップ的な゜フトりェアから垂堎に぀いお孊ぶ姿勢の議論. 甚語が䞀人歩きした.

レガシヌコヌド

スパゲッティコヌド

スパゲッティみたなコヌド. goto文.

🔖りンコヌド

うんこみたいなコヌド.

💡䟋倖がないず戻り倀チェックでりンコヌド

改善方法

蚭蚈

実装

Opinions

up: 🔚゜フトりェア開発