Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]jak pisać kod
wNogachSpisz
post
Post #1





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Kiedy pisze kod staram się unikac wyrazen regularnych, xpathy i podobnych – na pierwszy rzut oka – nic nie mówiących linii kodu.
Wole zapisac dłuższy kod, gdzie po rzuceniu okiem na lika linii już wiem o co chodzi, niż wyrażenie regularne nad którym musze zatrzymać oko żeby zrozumieć..

Niby niepozorna rzecz.
Jednak gdy przychodzi momenty, gdy masz do naprawienia buga, dużo łatwiej analizować kod który jest „rozmyty” -- tutaj brakuje mi terminu, bo to zjawisko pewnie ma fachową nazwę.

Jak wy sobie z tym radzicie..

P.S
Zadanie: kto wie co robi ten kod:
  1. $dom->getElementsByTagName('table')->item($i)->$trList->item($j)->getElementsByTagName('a')->item(0)->getAttribute('href')


Jeśli wiesz, to spróbuj teraz napisać to samo przy pomocy preg_match (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował wNogachSpisz 29.02.2012, 11:34:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Jak jest jakaś linijka kodu, którą trzeba by dłużej analizować żeby ją zrozumieć, to taką linijkę dobrze opisać jakimś komentarzem, wtedy przy późniejszych modyfikacjach nie trzeba się zastanawiać, wystarczy przeczytać komentarz.

EDIT: ajj zapomniałem, że w twoich tematach miałem się nie wypowiadać..

Ten post edytował by_ikar 29.02.2012, 11:49:05
Go to the top of the page
+Quote Post

Posty w temacie
- wNogachSpisz   [php]jak pisać kod   29.02.2012, 11:32:56
- - nospor   Ja tam nie unikam wyrażen. One wręcz powodują ze k...   29.02.2012, 11:37:43
- - wNogachSpisz   Mam nadzieje, że nigdy nie będę musiał usuwać BUGó...   29.02.2012, 11:41:08
|- - Orzeszekk   Za testy jednostkowe sie wezcie a nie kłócicicie s...   29.02.2012, 11:46:24
- - nospor   Bo używam wyrażen, tam gdzie ich używać należy? WO...   29.02.2012, 11:43:11
- - by_ikar   Jak jest jakaś linijka kodu, którą trzeba by dłuże...   29.02.2012, 11:48:01
- - wNogachSpisz   Cytat(Orzeszekk @ 29.02.2012, 11:46:2...   29.02.2012, 11:48:13
|- - Orzeszekk   Cytat(wNogachSpisz @ 29.02.2012, 11:48...   29.02.2012, 11:58:44
- - nospor   @wNogachSpisz a teraz ja mam dla ciebie zadanie Z ...   29.02.2012, 11:49:41
- - Crozin   CytatJeśli wiesz, to spróbuj teraz napisać to samo...   29.02.2012, 11:51:08
- - nospor   @wNogachSpisz i jak tam idzie zadanko? No to jest ...   29.02.2012, 12:12:31
- - Sephirus   Wyrażenia regularne stosuje się do ciągów tekstów ...   29.02.2012, 12:15:10
- - Uriziel01   @nospor - Panie moderatorze, taka zgryźliwość Ci n...   29.02.2012, 12:38:30
- - nospor   Cytat@nospor - Panie moderatorze, taka zgryźliwość...   29.02.2012, 12:41:14
- - Orzeszekk   regexpy są super, szkoda tylko że niemal każdy jęz...   29.02.2012, 12:57:53
- - Sephirus   To nie jest do końca tak Większość języków/techn...   29.02.2012, 13:07:41
|- - by_ikar   Cytat(Sephirus @ 29.02.2012, 13:07:41...   29.02.2012, 21:00:57
- - Methestel   xPath - "nic nie mówiąca linia kodu"? Wł...   29.02.2012, 14:41:56


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 02:30