Aktywne Wpisy
kodecss +179
#zalesie #logikarozowychpaskow #bekazrozowychpaskow
Tylko moja różowa jest taka?
Mamy zmywarkę - w końcu.
No i ona to traktuje jakby to była jakiś czarna dziura
- naczyń można #!$%@?ć ile się chce, jak się chce - potem się 1/3 nie domywa
- w przegrodzie na sztućce da talerze, a w przegrodzie na kubki da talerze jak sie jej trafi
- wraz z naczyniami wrzuca do zmywaki tony żarcia, nawet nie strzepuje resztek do
Tylko moja różowa jest taka?
Mamy zmywarkę - w końcu.
No i ona to traktuje jakby to była jakiś czarna dziura
- naczyń można #!$%@?ć ile się chce, jak się chce - potem się 1/3 nie domywa
- w przegrodzie na sztućce da talerze, a w przegrodzie na kubki da talerze jak sie jej trafi
- wraz z naczyniami wrzuca do zmywaki tony żarcia, nawet nie strzepuje resztek do
husky83 +41
Jak wygląda pasek rozrządu po 58kkm? Ano tak jak w załączniku. Pacjent - Peugeot 2008 z silnikiem pure tech 1.2 130km z 2018 roku.
To jest już wersja po akcji serwisowej związanej z łuszczącym się paskiem... Tu niby miało być wszystko ok. Więc jak widać, nie bardzo im to wyszło...
Więcej zdjęć w komentarzu..
#francuskie #peugeot ale dotyczy też #citroen i #opel, bo w nich też te silniki występują...
To jest już wersja po akcji serwisowej związanej z łuszczącym się paskiem... Tu niby miało być wszystko ok. Więc jak widać, nie bardzo im to wyszło...
Więcej zdjęć w komentarzu..
#francuskie #peugeot ale dotyczy też #citroen i #opel, bo w nich też te silniki występują...
Mam obiekt który przekazuje pomiędzy metodami i na podstawie danych w tym obiekcie wykonuje serię różnych operacji typu parsowanie, pobieranie id z zewnętrznego serwisu na podstawie danych z tego obiektu etc.
jak można zoptymalizować następujący kod, lepiej użyć void i nic nie zwracać?
Jak to wygląda od strony clean code?
Data data = new Data();
data = ExtractData(data); // sygnatura: public Data ExtractData(Data data)
data = GetId(data); // sygnatura: public Data GetId(Data data)
...
return data;
chyba mi coś umyka ¯\_(ツ)_/¯
Komentarz usunięty przez autora
tzn parametr metody ExtractData to Data a zwracany typ to też Data? to trochę bez sensu.
masz gettery do pól obiektu, to po prostu pobierz potrzebne dane i wykonuj co trzeba.
i raczej nie powinno być tak, że ExtractData teoretycznie chce zwracać więcej niż jedną wartość (a zakładam, że jak zwracasz obiekt który jest to okrojony obiekt który przekazałeś to tak jest)
czyli lepiej zostawić je jako void Method(Data data)?
Problem w tym, że jest tych danych sporo pochodzą z zewnętrznego źródła i metoda Extract ma ten obiekt uzupełnić danymi (regexpy), GetId ma zwrócić id na podstawie wcześniej 'wyekstraktowanych' danych i jest jeszcze trochę więcej podobnych operacji.
Komentarz usunięty przez autora