Wpis z mikrobloga

@oscyp33 Nie twierdzę, że on jest w czymkolwiek lepszy. To tak samo jakby się kłócić czy kolor pomarańczowy jest lepszy, czy też kolor czerwony. Kwestia gustu, a w tym przypadku jeszcze przyzwyczajenia.
  • Odpowiedz
chodzi mi o konstruktywną odpowiedź dlaczego drugi jest "niby lepszy"

@oscyp33: Zależy. Za czasów kodzenia w Delphi/C++, Allman był spoko.
Po przejściu na JSa, totalnie się nie sprawdzał. W JS (szczególnie jak lamisz i robisz callback hell'e) masz zwyczajnie za dużo zagnieżdżeń, co przy Allmanie dodaje sporo niepotrzebnych linii, szpeci kod i zmniejsza czytelność.
Ostatecznie, dla czytelności i orientacji w kodzie, same wcięcia wystarczają. Teraz nawet kodząc w C, do Allmana
  • Odpowiedz
@oscyp33: ja #!$%@? kolejny taki sam watek. Naucz sie programowac to nie bedzie to robilo dla ciebie zadnej roznicy jaka konwencja nawiasow jest przyjeta w projekcie. Co do czytelnosci to kwestia gustu, sa ludzie dla ktorych bardziej czytelne jest postawienie nawiasu na koncu linii a sa tacy ktorym w nowej linii. I u jednych i u drugich wynika to z przyzwyczajenia.
Jeszcze jedna kwestia, jesli robi to dla ciebie roznice gdzie
  • Odpowiedz
@oscyp33: oczywiście drugi jest lepszy, bo kod jest bardziej wizualnie spójny, nawias otwierający nie potrzebuje osobnej linii. Skąd dokąd jest blok - określa wcięcie. Ten styl nazywa się K&R-1TBS
  • Odpowiedz