Hlavní navigace

Názor k článku Squeak: návrat do budoucnosti (18) od Pavel Křivánek - Krutě vykonstruované? Viděl jste už někdy použít na...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 6. 2004 18:13

    Pavel Křivánek (neregistrovaný)

    Krutě vykonstruované? Viděl jste už někdy použít na začátku metody něco jako

    ASSERT_VALID(this);

    Když to na začátku skoro každé metody neuvedete, vystavujete se riziku, že si vesele budete vykonávat její kód a třeba někde v její polovině zjistíte, že máte nějaký hodně podezřelý obsah instančních proměnných.

    I když se budete všude snažit používat reference a na veškerou správu paměti pečlivě dbát, pořád se budete muset spoléhat na cizí knihovny, někdo jiný vaši metodu zavolá a validitu objektu si předem neověří apod.