Standardy kodowania [scanner] |
Standardy kodowania [scanner] |
26.04.2004, 22:37:32
Post
#1
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Dyskusje na temat artykułu http://wortal.php.pl/phppl/wortal/artykuly...dardy_kodowania
-------------------- |
|
|
7.06.2004, 13:51:59
Post
#2
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) |
Cytat Obiekty - wzorem innych języków proponowałbym jednak pisać z małej litery. Jak już stosujemy notację węgierską, to o na początku powinno być obowiązkowe.
Bo w takiej Javie nie możesz mieć zmiennej Test jesli masz klasę Test. A w php możesz, ponieważ mamy znaczek $. Zwykłe zmienne zawsze koduję z małej litery, a zmienne obiektów z dużej. Przedrostek "o" jest zatem zbędny. Kod <?php
function connection( &$dsn, $persistent = false ) { if ( is_array( $dns ) ) { $dns_info = &$dns; } else { $dns_info = BD::parseDNS( $dns ); } if ( !( $dns_info ) || !( $dns_info['phpType'] ) ) { return $this->addError(); } return TRUE; } ?> Blee, ale mi się to nie podoba Preferuję: Kod <?php
function connection(&$dsn, $persistent = false) { if (is_array($dns)) { $dns_info = &$dns; } else { $dns_info = BD::parseDNS($dns); } if (!($dns_info) || !($dns_info['phpType'])) { return $this->addError(); } return true; } ?> O wiele bardziej przejrzyste, pozatym aż 7 linijek oszczedzamy w edytorze ! (20 / 13). Dzięki temu taki kod czyta się prawie 2 razy szybciej oraz w edytorze widzimy prawie 2 razy wiecej kodu, dzieki czemu mamy lepsze spojrzenie na to co się tak naprawdę w tym naszym kodzie dzieje .. Kodowaliście kiedyś w edytorze (z odpowiednia rozdzielczoscia i czcionka) w którym macie widocznych 80 linijek naraz ? Mówię wam, komfort kodowania jest po prostu nie do opisania .. porównując z edytowaniem z widocznymi 35 linijkami. Aktualnie mam 70 linijek w edytorze, nie stosuję dodatkowych enterów ktore wydluzaja kod dwukrotnie, ostatecznie mam 4 razy bardziej przejrzysty kod Fajne czcionki można zassać stąd: http://www.tactile3d.com/tristan/ , http://www.tobiasjung.net/profont/index.html Btw. dlaczego na początku funkcji "false" pisane jest z małej litery, a na końcu "TRUE" jest pisane dużymi ? -------------------- code.gosu.pl
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.09.2024 - 02:52 |