|
Programiranje Java, Perl, VB, ASP, .NET, C, C++, Pascal, Delphi Sponzor: |
|
Alati teme | Način prikaza |
19. 01. 2012. | #11 |
Dejan Grujic
Professional
Datum učlanjenja: 29.09.2005
Poruke: 380
Hvala: 9
64 "Hvala" u 40 poruka
|
Ja UVEK stavljam zagrade u if. Jednostavno, mnogo je manja šansa da u brzini napraviš grešku ovog tipa:
Kôd:
if( $a == 'nesto' ) print(a); return FALSE; // Ovo nije više deo if |
19. 01. 2012. | #12 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Citat:
Off Topic: U VS-u može da se stavi breakpoint na nivou karaktera, pojedinačnih bitova unutar karaktera, pa i na elektron koji menja stanje u poluprovodniku.
__________________
blog |
|
3 članova zahvaljuje jablan za poruku: |
19. 01. 2012. | #13 | |
xyz
Grand Master
Datum učlanjenja: 25.10.2006
Poruke: 893
Hvala: 87
346 "Hvala" u 163 poruka
|
Citat:
Off Topic: Da znaš da može na nivou nekih karaktera, evo recimo stalo je na "/" :P |
|
3 članova zahvaljuje srdjan za poruku: |
19. 01. 2012. | #14 |
Branimir Momcilovic
Qualified
Datum učlanjenja: 15.02.2006
Lokacija: Beograd
Poruke: 167
Hvala: 47
25 "Hvala" u 8 poruka
|
Off Topic: Pored toga breakpoint može da bude i uslovni, a postoji i import/export... Debugger-improvements
__________________
Važnije je biti ljubazan, nego biti u pravu. |
19. 01. 2012. | #15 | |
profesionalac
Qualified
Datum učlanjenja: 21.06.2007
Poruke: 166
Hvala: 27
42 "Hvala" u 23 poruka
|
Citat:
Verovatno zato i mnogi ozbiljni fw imaju neki coding guides (kako pisati uslove, imenovati promenjive ...)bilo da su Javascript, PHP, Ruby, kako bi naveli timove da pisu kod koji svako moze da cita, a ne da svako pise kako mu je volja. Ja u PHP-u cesto(zavisi od nekih faktora) definisem defaultne vrednosti promenjive, bilo da je niz ili int (mada opet radim i kao sto je gornji deo koda - tesko je izolovati i generalizovati, a nekada opet kada ima mnogo uslova imam i vise returna). Tako da bi ovo napisao verovatno i ovako: PHP kôd:
Mozda je to nekom manje citljivo, mozda vise, ali tim u kome radim je navikao da radi sa ovakvim nekim stilom pisanja.
__________________
Poslednja izmena od _korso_ : 19. 01. 2012. u 14:24. |
|
"Hvala" _korso_ za poruku: |
19. 01. 2012. | #16 |
profesionalac
Professional
Datum učlanjenja: 08.11.2010
Poruke: 211
Hvala: 68
78 "Hvala" u 32 poruka
|
^jos samo da si dao ime funkcije: jsonGetUser() - i to je taj prepoznatljiv stil koji mnogi koriste
|
19. 01. 2012. | #17 |
expert
Grand Master
|
^ ja sam oduvek pisao funkcije sa donjom crtom ime_funkcije()
meni citljivije, a i blize jeziku u kojem pisem stalno (vecina native PHP funkcija ima taj stil ) i sad ne razumem zasto se fura taj CamelCase ili pak camelCase stil ... recimo: dugacko_ime_neke_funkcije () neToliKoDugackoIme() oba se citaju, ali prvo skaniram brze Poslednja izmena od robi-bobi : 19. 01. 2012. u 15:33. |
19. 01. 2012. | #18 |
profesionalac
Qualified
|
tasmaniski, možda, da je u pitanju metoda, ovde je u pitanju funkcija :P
_korso_, zanimljiva ideja sa default vrednostima, ali ja bih je izbegavao, deluje mi kao da dolazi do usporenja aplikacije kada 2x dodeljuješ vrednost, prvo default, pa ih onda prepisuješ, samo da bi se izbegao jedan else...
__________________
www.salebab.net |
19. 01. 2012. | #19 | |
profesionalac
Qualified
Datum učlanjenja: 21.06.2007
Poruke: 166
Hvala: 27
42 "Hvala" u 23 poruka
|
Citat:
A i na danasnjem hw ne bih rekao da je ovo neki performance issue, pogotovo sto je verovatno zahtevnija operacija petlja/uslov nego dodeljivanje vrednosti. Na stranu koliko sam se bugova nagledao zato sto promenljiva nije inicijalizovana, a uslov nije prosao pa dobijamo Undefined variable...
__________________
|
|
19. 01. 2012. | #20 | |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
Citat:
Тај аргумент сам чуо сто пута али ми никако не иде у главу: идентација у твом случају просто "вришти" да нешто није у реду - осим ако си предуго програмирао у Python-у |
|
|
|