Hirdetés

Új hozzászólás Aktív témák

  • Aethelstone
    addikt

    Az első felvetésben egyetértünk h kinek mi fekszik.

    A második témában viszont úgy tűnik h elbeszélünk egymás mellett. Arra gondoltam első sorban, hogy az önmagában egy bődületes hiba, hogy egy kód fixen beégetett konfigurációt tartalmaz fordítás-idejű (de idétlen szó ez) konstansokat használó annotáció formájában.

    Azt viszont nem tudnám megmondani, hogy hányszor fordult elő az, amikor a supporttal kellett vérre menően csatázni, és telepített alkalmazások alatt a konfigot és/vagy a DB-t változtatni. Véleményem szerint nem valóban enterprise-ready egy ilyen annotált kód. (függetlenül attól, hogy néha ráviszi a szükség az embert). Azon meg végképp nem segít semmi elmélet, hogy a nyelv szintaktikája és a fordító trükkjei nem kompatibilisek.

    Nos, nyilván ésszel kell használni az annotációkat.

    Mert ugye a nyelv arra is lehetőséget biztosít, hogy egy alkalmazásnál a forráskódba égessük bele az egyébként lokalizálandó szövegeket, de mégsem teszünk ilyet.

    Ergó, ha valamit, valahogyan el lehet baxni, akkor ezzel tisztában kell lenni és nem szabad bemenni abba a bizonyos utcába :)

    Amit pedig konfigurálhatóvá kell tenni, azt azzá kell tenni. Ezt viszont a tervezés folyamán kell kialakítani és nem utólag. Ha pedig utólagos igényként lép fel, akkor fejlesztési igény, build és ennyi :)

Új hozzászólás Aktív témák