Post
#1
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Witajcie
Od lat używam znaku tabulacji do robienia wcięć w kodzie. Dlaczego TAB? Ponieważ wg mnie jest to klawisz do robienia właśnie tego typu rzeczy, czyli wcięć i odstępów. Wielkość TAB-a można bez problemu zmienić nawet w VIM-ie Taby łatwo zaznaczyć. Kopiowanie kodu z TAB-ami do innego kodu z TAB-ami jest łatwe. W przeciwnym wypadku jesteś zależny od preferencji poprzedniego autora kodu oraz jego rozmiaru monitora. Dla mnie powyższe argument są niezbywalne. Mam wrażenie, że używam właściwego narzędzia do właściwych rzeczy. Problem narodził się wtedy gdy chciałem zacząć używać PHP_CodeSniffer to sprawdzania składni kodu. Zassałem sobie standard Symfony2 i BUM. Nie można używać tabulatorów jako wcięć. Noż cholera... chciałem w swoim projekcie użyć standardu Symfony2 i nie chcę zbytnio odbiegać od reszty ale spacje jako wcięcia? Dlaczego? Czy wy stosujecie spacje? A może tabulatory? Inne ciekawe standardy, których używam i nie zmienię: Znak _ przed nazwami właściwości, metod prywatnych oraz chronionych - Jak czytam kod to od razu wiem, że metoda jest prywatna albo chroniona i nie obchodzi mnie jej użycie publicznym API. W dodatku metody ze znakiem "_" na początku są wygodnie sortowane w oknie podpowiedzi. [i] Każdy if, switch i inne blokowe elementy zawsze posiadają klamry [i] Wg poniższego schematu
Ma to ogromne znaczenie dla Xdebug-a przy generowaniu pokrycia kodu Jak u was ze standardami Coding Style? -------------------- |
|
|
|
wookieb Spacje czy tabulatory jak wcięcie 18.02.2012, 15:00:00
nospor Ja też używam TABów.
Raz mnie przekonywali, że to... 18.02.2012, 15:04:26
wookieb Zapewne chodzi im o VIM w konsoli i nie znają pole... 18.02.2012, 15:06:00
nospor Akurat mówiono o innym edytorze...chyba.... tak cz... 18.02.2012, 15:09:18
Theqos http://www.codinghorror.com/blog/2009/04/d...e-inf... 18.02.2012, 15:13:50
pedro84 No to dołączam do szacownego grona "durnych... 18.02.2012, 15:16:38
lobopol Czyli będę dziwny, używam spacji. Jakie są moje po... 18.02.2012, 15:47:56
wookieb 2) Nie spotkałem jeszcze edytora dla programistów,... 18.02.2012, 16:03:57
lobopol wowkieb
2Teraz to już rzadkość, ale częściej potra... 18.02.2012, 16:09:50
nospor Cytattylko co mi to daje jak dostaje kod który ma ... 18.02.2012, 16:23:41
#luq Cytat(nospor @ 18.02.2012, 16:23:41 )... 18.02.2012, 16:50:23
lobopol nospor co do tego to jest to oczywiste, ale proble... 18.02.2012, 17:27:37
wookieb Masz na myśli notację węgierską. Aktualnie niestos... 18.02.2012, 17:32:05
Crozin #luq: Porządny edytor powinien wyświetlić Ci ostrz... 18.02.2012, 17:34:02
lobopol wookieb na szczęście w pracy wszyscy stosują ten u... 18.02.2012, 17:38:03
vokiel Tylko TAB, chociażby ze względu na ilość wcięć. Ni... 18.02.2012, 18:13:09
#luq Cytat(Crozin @ 18.02.2012, 17:34:02 )... 18.02.2012, 18:15:35
Fifi209 Też używam tabulatorów, znacznie szybciej niż cyka... 18.02.2012, 18:45:52
wookieb Czy tylko dla mnie wydaje się żenujące to jak mówi... 18.02.2012, 18:59:14
lobopol Ja mam w netbeans właśnie 4 spacje na taba ustawio... 18.02.2012, 20:23:41
Kostek.88 Uważam, że po to wymyślili TAB, żeby robić wcięcia... 18.02.2012, 22:10:29
lobopol Kostek.88, a nie wygodniej
[PHP] pobierz, plaintex... 18.02.2012, 22:35:23 
Kostek.88 Cytat(lobopol @ 18.02.2012, 23:35:23 ... 18.02.2012, 22:48:36
sazian a ja używam ALT+SHFT+F i jakoś mnie szczególnie ni... 18.02.2012, 22:44:50
wookieb Cytat(sazian @ 18.02.2012, 22:44:50 )... 18.02.2012, 22:46:25 
sazian Cytat(wookieb @ 18.02.2012, 22:46:25 ... 18.02.2012, 22:59:20
wookieb Cytat(sazian @ 18.02.2012, 22:59:20 )... 18.02.2012, 23:16:15
konole Cytat(wookieb @ 18.02.2012, 23:16:15 ... 19.02.2012, 10:01:36 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:08 |