( bzt | 2024. 09. 23., h – 16:04 )

de ha minden elem funkcionális, akkor belülről indulva egy komponens változtatása nem tör működést.

Dehogynem. Ez csak egy példa volt, kismillió másik oka is lehet annak, hogy egy függvényhez új paramétert kell hozzáadni, vagy más okból módosítani kell a törzsén (ami azzal jár, hogy meváltozik a hash).

Mivel még senki nem hivatkozik rá, mehet élesbe.

A gond akkor van, ha már létező függvényhez kell hozzányúlni, amire temérdek hivatkozás van. Ilyenkor bennmaradnak a régire a hivatkozások, és ezt semmiképp sem veszi észre neked az Unison (hisz a hash-el hivatkozik továbbra is a régire, hiába van ott az új, javított függvény is). Neked kell minden hivatkozást megkeresni és kézzel átírni (vagy vissza oda, hogy intelligens IDE kell hozzá).