Styl kodowania |
Wpisany przez Patryk yarpo Jar | |
środa, 11 listopada 2009 16:50 | |
Jeśli zapytasz dowolnego programisty jaki styl kodowania uważa za najlepszy, każdy powie: "mój". To nawet logiczne. W końcu, gdyby jakiś inny styl kodowania był lepszy - on też by go używał :P Pamiętaj: Napisanie kodu, który zrozumie komputer nie jest sztuką. Pisz kod zrozumiały dla czlowieka! Jeśli jednak chodzi o styl pisania kodu HTML, to pozwól mi zaproponować kilka zasad:
ad 1 przyznasz, że mniej czytalne niż: ad 2 Stary HTML pozwalał na konstrukcje tego typu: W tym wypadku jeszcze całkiem ławto się domyślić co jest gdzie, ale gdyby to było więcej kodu... XHTML wymuasza już odpowiednią kolejność zamykania znaczników. W HTMLu to nie jest wymuszane, ale świadczy o rozwadze i umiejętnościach webmastera. Od razu ładniej:) Pamiętaj także o zamykaniu znaczników. W HTML można robić coś takiego: To, że coś nie jest zakazane, nie znaczy że należy tego używać. Zawsze i bezwzględnie zamykaj znaczniki. ad 3 Podobnie jak w przypakdu nazwy znacznika. Wielkie litery oznaczają krzyk w internecie. Nie krzycz - nie musisz. Przeglądarka i tak zrozumie. ad 4 W HTML można zrobić coś takiego: Po raz kolejny przypomnę, to że można coś robić, nie znaczy że robić to trzeba! Zawsze obejhmuj w "uszy" wartości atrybutów. O ile w tak banalnym przypadku może się to wydawać zbędne, to już tu: Widać, żę cudzysłów jest potrzebny. Po to, aby uniknąć błędów w takich przypadkach po prostu zawsze używaj cudzysłowu / apostrofu. ad 5 Wcięcia pozwalają zawsze łatwiej zorientować się w kodzie. Stosowałem je w całym kursie, więc chyba nie muszę teraz pokazywać kolejnego przykładu. Usuń wszystkiew cięcia z jakiegoś kodu, a zrozumiesz dlaczego stosuje się je :). Bez nich wszystko strasznie się zlewa. ad 6 Ja najczęściej stosuje je w takich sytuacjach: Dzięki temu widzę, jaki konkrentnie znacznik zamykam. W tym wypadku może się to wydawać zbyt oczywiste, jednak kiedy zaczniesz robić większe strony zobaczysz, że to dobre rozwiązanie. Komentarz?Składa się z 3 części
Czyli np. tak: XHTML?Tak, tak, w internecie aż roi się od informacji jak wspaniały jest XHTML. Wg mnie (i nie tylko mnie) XHTML jest bardzo ciekawym rozwiązaniem w pewnych sytuacjach, co wcale nie znaczy, że sam w sobie rozwiązuje jakiekolwiek problemy. Co więcej - źle używany sprawia ich znacznie więcej niż źle używany HTML!. Zapisane tu zasady, praktycznie sprawiają, że jakościowo twój kod HTML nie będzie odbiegał od dobrego kodu XHTML. Za główne zalety XHTML uznaje się:
Nic nie stoi na przeszkodzie, aby kod HTML spełniał dwa pierwsze kryteria. Z 3 trzebaby już się sporo nabawić, choć jest to możliwe po pewnej ingerencji w kod (ingerencja ta może zostać zautomatyzowana - kiedyś popróbuję i jeśli mi się uda, to przedstawię wyniki). Tags:
|