Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Witam, ostatnio jestem w trakcie lektury książki R.C Martin'a Czysty kod, i jest tam pełno kodu, który rozbijany jest na jedno dwu liniowe przykłady o dość specyficznych opisowych nazwach. Postanowiłem napisać kawałek kodu wg Jego schematu, akurat miałem refaktoryzować model słownika do pewnej aplikacji finansowej, gdzie kod jest fatalny, ale małymi krokami staram się to zmieniać i tak oto napisałem fragmęt:
Czy z tymi nazwami to nie przesada? Wzorowałem się na ksiązce czysty kod. Jak wy rozwiązujecie sprawy nazw lepiej dać:
czy może:
Jakie inne dobre praktyki Wy polecacie? Czy takie tworzenie metod to nie przesada? Ten post edytował daniel1302 9.10.2016, 10:57:27 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Jakby chciec zrobic to super poprawnie, to na kazda tabele slownikowa by sie przydala klasa - model.
Zas ja osobiscie na taka rzecz uzywam jednej klasy, ktora zwraca mi co trzeba na podstawie parametru bedacego nazwa slownika. Twoje tabele slownikowe powinny zawierac pola ID, NAME, DESC i zaspokoi to potrzeby w 99% Raz widze masz jeszcze tam wojewodztwa. To albo dodac kolejne pole do tej tabeli i po przecinku ID wojewodztw albo tabele laczaca. Zas co do optymalnosci na ktora skarzy sie kolega - no po to takie rzeczy trzyma sie w cache a nie pobiera za kazdym razem (IMG:style_emoticons/default/wink.gif) |
|
|
|
daniel1302 Czysty kod- czy aby nie przesada? 9.10.2016, 10:54:30
nospor nie:
if (isset($this->accountData[12]) ... 9.10.2016, 13:35:30
daniel1302 No tak, nie zastanowiłem się,
Co do tabel słowniko... 9.10.2016, 17:41:07
kpt_lucek @nospor
Zgodzę się z tabelami słownikowymi, pod w... 10.10.2016, 08:32:04
viking A co więcej PHP ma http://php.net/manual/en/class.... 10.10.2016, 08:34:51
Pyton_000 Co z tego skoro ma wmaganie (PECL spl_types >= ... 10.10.2016, 09:41:37
viking Ano nic Używam od dawna tego https://github.com/g... 10.10.2016, 10:22:47
nospor To ta klaska sluzy tylko i wylacznie do sprawdzani... 10.10.2016, 10:29:28
viking Jak przechodzisz z Javy to właśnie enumeratorów br... 10.10.2016, 10:40:48
nospor No tak... java... jedno slowo warte 1000 innych 10.10.2016, 10:47:34 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:03 |