( BaT | 2010. 10. 02., szo – 14:32 )

A probléma természetesen nem az, hogy a jelenlegi formában ne működnének ezek a programok így együtt. A probléma az, hogy nem különülnek el egymástól megfelelően, azaz karbantartásuk macerás. Például ha a java namespace szükségtelenné válik, és szeretném eltávolítani, akkor fejben kell tartanom, hogy el kell távolítanom a jdk-t (jre marad), netbeanst, meg ha már nincs rá szükség, akkor a project fileokat és a doksikat, mindezt úgy, hogy ki kell válogatnom a többi dolog közül, amit nem szeretnék eltávolítani. Ha külön namespace-t alkotna, akkor nem kellene válogatni.

Mondok egy gyakorlatiasabb példát: tegyük fel, hogy többféle stílusú zenéket szeretek hallgatni, és azt is tegyük fel, hogy minden együttes stílusa pontosan meghatározható. Majd tegyük fel, hogy hirtelen az egyik stílust megutálom. Ha a zenéimet kategorizálva tároltam, akkor egyszerűen letörlöm az adott stílus könyvtárát, amiben az adott stílust képviselő zenekarok vannak. Ha viszont ömlesztve tárolom a zenéimet, akkor egyesével (mondjuk zenekaronként) ki kell válogatnom, kik azok, akiket már nem szeretnék hallgatni. Vagy ha nekem ma olyan napom van hogy egy bizonyos stílusú zenét szeretnék hallgatni, akkor is könnyebb összeállítani egy playlistet az adott stílus mappájából, mint az összes zenéből válogatva.

--
Don't be an Ubuntard!