Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

dwie bardzo podobne do siebie funkcje

Ostatnio zmodyfikowano 2014-03-19 21:04
Autor Wiadomość
wojciechoslaw
Temat założony przez niniejszego użytkownika
dwie bardzo podobne do siebie funkcje
» 2014-03-19 20:48:30
Witam.
Piszę właśnie swój mały projekt dla przypomnienia sobie C++, bo dawno nie pisałem nic :P

Mam w programie dwie bardzo podobne funkcje działające na obiekcie klasy(różni się dokładnie dwoma zmianami w zmiennych z klasy) i się zastanawiam czy nie dać zamiast dwóch, jedną, która będzie przyjmować argument i warunek if i else w zależności od dostarczonego argumentu.
Mógłby mi ktoś bardziej doświadczony powiedzieć czy będzie jakaś różnica w działaniu programu i czy opłaca się ?
P-106817
alixir
» 2014-03-19 21:04:11
To zależy co te funkcje robią. Osobiście jednak bym ich nie łączył.
Najlepiej jest gdy jedna funkcja wykonuje tylko jedno powierzone jej zadanie. Taki kod łatwiejszy jest w późniejszej modyfikacji. Jeśli przyjdzie ci zmienić coś w jednej z funkcji, to robisz to bez kłopotu, natomiast gdy je połączysz to zacznie się robić nieprzyjemnie i kod zacznie tracić na czytelności.
P-106818
« 1 »
  Strona 1 z 1