C do AVR

Jul 19, 2005 41 Replies

Dlaczego obrzydzenie? exit i continue sa calkiem uzyteczne. Goto tez da sie strawic. Trzeba wstawic - to trzeba wstawic, po chusteczke isc dookola? Aha - no i trzeba wiedziec co sie robi... ale to chyba oczywiste ;-)

Czytelny? W porównaniu do "goto entry_found"? No bez ¿artów. :-) Inna sprawa, ¿e przyk³ad Jarka nie jest najlepszy, tu najczytelniej bêdzie wprowadziæ funkcjê inline i opuszczaæ j± returnem -- ale co do meritum, to ma pe³n± racjê: po co wprowadzaæ dodatkowe testy do warunku, którego prawdziwo¶æ w pewnych kontekstach jest z góry znana? To tak, jakby wszystkie przetwornice budowaæ w konfiguracji flyback, a bucka siê brzydziæ -- no bo przecie¿ siê da, "sk±pisz na rdzeniu"? ;-)

Nieprawda, w rzadkich sytuacjach stosujê je m.in. dlatego, ¿e wówczas wszystko jest czytelne. A czasami nie -- robiê tak, jak w danej sytuacji jest dobrze.

To kwestia Twoich uprzedzeñ, a nie rzeczywista wada tych konstrukcji.

Pozdrawiam Piotr Wyderski

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required