Witam,
Nie wiem czy to dobry dział, ale zaryzykuję ;)
Mam do Was następujące pytanie:
Czy cel uświęca środki? Czyli czy każdy sposób rozwiązania danego problemu może być stosowany, byleby uzyskać spodziewany efekt, czy raczej powinno się dążyć do stosowania poprawnych "książkowych" rozwiązań?
Przykład (delphi):
Mamy okno parent i chcę wywołać okno child, przy czym jego praca ma kończyć się na dwa sposoby w zależności od wywołania tego okna (tj. zależy który button go wywołał).
Właściwie można rozwiązać to na różne sposoby:
- zadeklarować ładną zmienną
- sprawdzać Sender
- wstawić na formę child checkboxa, ukryć go i przy show formy prymitywnie go sobie zaznaczać lub odznaczać, a następnie badać stan
- przy show formy zmieniać jej caption w zależności od tego, co ją wywołuje, następnie sprawdzać go na zamknięciu.
Zawsze na koniec uzyskam taki efekt, jaki chcę, a ilość kodu i szybkość wykonania każdego z pomysłów jest podobna, przy czym dwa ostatnie trącą prymitywizmem ;-P Nie są pr0 ;-P Ale user i tak nie widzi kodu ;-P No i co teraz - lepiej być pr0, czy iść na łatwiznę i zapodać if'a?
Pozdrawiam ;)