Narzędzia użytkownika

Narzędzia witryny


ewdphpstyle

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
Ostatnia wersja Both sides next revision
ewdphpstyle [2014/09/08 09:28]
zozlak utworzono
ewdphpstyle [2014/09/08 10:02]
zozlak
Linia 3: Linia 3:
 ===== Formatowanie kodu ===== ===== Formatowanie kodu =====
  
 +  * Bloki kodu wcinamy **tabulacją**.
 +  * Nie mamy nic przeciwko wyrównywaniu spacjami/​tabulacjami,​ jeśli poprawia to czytelność kodu, np.<​code>​
 +$zmienna1 ​         = '​a';​
 +$zmiennaDlugaNazwa = '​b';​
 +</​code>​
   * Stawiamy spacje wokół operatorów<​code>​   * Stawiamy spacje wokół operatorów<​code>​
 // ŹLE // ŹLE
Linia 23: Linia 28:
 } }
 </​code>​ </​code>​
-  * Formatujemy bloki kodu tak, by poprawnie liczyło się pokrycie testami ​(patrz rozdział o testach)+  * Unikamy nadmiernie długich linii. Łamiąc je robimy to tak, aby zachować czytelność kodu<​code>​ 
 +// ŹLE 
 +if($zmienna1 == '​wartość1'​ && ($zmienna2 == '​wartość2'​ || $zmienna3 == '​wartość3'​) && in_array($zmienna4,​ array(1, 2, 3)))
 +  ... 
 +}
  
 +// DOBRZE
 +if(    $zmienna1 == '​wartość1'​
 +    && ($zmienna2 == '​wartość2'​ || $zmienna3 == '​wartość3'​)
 +    && in_array($zmienna4,​ array(1, 2, 3))
 +){
 +  ...
 +}
 +</​code>​
 +  * Formatujemy bloki kodu tak, by poprawnie liczyło się pokrycie testami (patrz rozdział o testach)
 ===== Konwencje nazw ===== ===== Konwencje nazw =====
  
ewdphpstyle.txt · ostatnio zmienione: 2014/09/08 10:08 przez zozlak