Kb. annyit, hogy hogyan végzed el a probléma dekompozícióját részproblémákra.
Tulajdonképpen annyit akartam mondani, hogy overdesignt kerülni kell. "Ezt azért csinálom így vagy úgy, hogy aztán majd könnyedén lehessen így vagy úgy bővíteni a kódot..." Én azt gondolom, hogy pazarlás bővítési felületeket létrehozni addig, amíg nincs semmi, ami arra a felületre csatlakozna. Vagy csak egy dolog csatlakozik, és így fölöslegesa felületet létrehozni, mert a részeket úgysincs mire cserélni.