Aktywne Wpisy
pojaszek +395
Pamiętacie jak sąsiad u mnie w bloku wstawił sobie dodatkowe drzwi na klatce?
Po przeprowadze w inne miejsce sąsiad powiesił sobie regały na klatce...
#nieruchomosci #wroclaw #mieszkaniedeweloperskie #mieszkanie #jagodno
Po przeprowadze w inne miejsce sąsiad powiesił sobie regały na klatce...
#nieruchomosci #wroclaw #mieszkaniedeweloperskie #mieszkanie #jagodno

BonerBogdan +604
xD Ale trzeba być nieudolnym głąbem żeby takie coś odwalić ( ͡° ͜ʖ ͡°) idealne zakończenie
#heheszki #polska #polskiedrogi #samochody #prawojazdy #stopcham
#heheszki #polska #polskiedrogi #samochody #prawojazdy #stopcham





![Przestałem oglądać YouTube. Reklam jest już więcej niż na Polsacie [OPINIA]](https://wykop.pl/cdn/c3397993/f67dbf00a63d5aa2791cfdc63841a2a7794216a654b7d10eb6ebbfa15ca8be42,q70.jpg)
Co jest lepszą praktyką?
void a(){if(this.b){return;}
//kod do wykonania
}
Czy:
void a(){if(!this.b){
//kod do wykonania
}
}
Komentarz usunięty przez autora
if(!b)
return;
1. Masz pewność że debuger się nie popieprzy. To akurat jest prosty przykład, ale naprawdę, jest sporo przypadków, kiedy przez takie returny możesz stracić synchro.
2. Jest ogólna zasada, jeden return na funkcję - czysty kod. Każdy dodatkowy return zwiększa skomplikowalność metody o jeden. A chyba dobrą praktyką jest trzymać poziom na max 9.
3. Jeśli przez brak returnów na poczatku, masz problemy potem ze wcięciami, jak
Polecam zobaczyć frameworki jak są pisane przez profesjonalistów.
1. o.O Nie wiem w jakim języku piszesz, ale na pewno nie w javie. Prawie cały czas mam odpalony debugger i restartuje tylko po dodaniu klasy/metody/pola. Masz jakiś dziwny debugger.
2. Niby tak, ale utrzymywanie go tak na siłę, jak w linku od @kasa wygląda źle i czyta się źle. A i dla javy takie rozwiązanie jest normalne i wręcz oczekiwane.
3. Nawet te 3 wcięcia powodują że kod czyta