Odebírat | ||
Obrázek 'srsly' (Morhoo) (12.3.2013 10:03) | reagovat | |
Všichni tu řeší zjednodušený zápis kódu, ale přitom je mnohem zábavnější ten pampers slovník na konci. | ||
|
||
Obrázek 'srsly' (PaulZy) RP (14.2.2013 14:03) | reagovat | |
IMHO přehledněji působí if (p.Knowledge()) p.GetJob(); Navíc onen inzerát je i vizitkou firmy. | ||
|
||
Obrázek 'srsly' (eme) (14.2.2013 12:26) | reagovat | |
Seth: To ne, na to si ani nehraju. Jen mě sem tam přizvou posoudit. Radši se neptám z čeho tak soudíš. Snad jen z ulítnuté velikosti písmen. To co jsem napsal prostě jen spadá do bezpečného, čitelného, udržitelného kódu. Možná jsem to jen divně popsal. --- Obecně mi přijde zvláštní celá ta debata o vtipně pojatém inzerátu. Možná i právě poukázání na nedostatky v inzerátu (např ony { }) může vést k zlepšení pozice uchazeče. Ale spíše bude jen za rýpala, když jde o inzerát. | ||
|
||
Obrázek 'srsly' (klix2) (14.2.2013 10:19) | reagovat | |
ak je nahodou knowledge nullable bool, tak ho treba porovnat explicitne na true | ||
|
||
Obrázek 'srsly' (jenda^^) RP (14.2.2013 7:43) | reagovat | |
Vy toho naděláte. Kdyby si to uměli napsat správně, tak přece neshánějí programátora, ne? | ||
|
||
Obrázek 'srsly' (Seth) RP (14.2.2013 0:37) | reagovat | |
eme: ty seš ten manager co přijímá programátory přitom sám "kódí" makra v excelu viď? | ||
|
||
Obrázek 'srsly' (eme) (13.2.2013 23:06) | reagovat | |
Benefitní to je jistě v explicitě kódu. Přináší to však riziko v situacích, kdy je možné v jazyce přes = hodnotu přiřadit a == slouží pro porovnání. Vynechám debaty o přetěžování operátorů a přirozené nutnosti zapouzdření. Jako safety measure, když by mi někdo na přijímáku poslal if (true == foo.Bar()), tak rozhodně získá body k dobru. | ||
|
||
Obrázek 'srsly' (Ja01) (13.2.2013 22:59) | reagovat | |
jak vas tak citam, som celkom rad, ze som sa na programovanie vysral a robim uplne ine veci | ||
|
||
Obrázek 'srsly' (BG) RP (13.2.2013 22:43) | reagovat | |
nechapem co si tou vetou chcel povedat? ze v eclipse to nefunguje? ze eclipse neberie C# subory? | ||
|
||
Obrázek 'srsly' (carloscz) RP (13.2.2013 22:41) | reagovat | |
BG: jj je, kromě toho, že v aspoň eclipse to funguje asi tak že to nefunguje oproti visualku (někdy si ho pusť) | ||
|
||
Obrázek 'srsly' (whocares) (13.2.2013 22:17) | reagovat | |
Stále lepšie, keď programátor explicitne porovná rvalue s true, ako keby dakde v C++ kóde potichu preťažil operátor čiarku. A keď už ste všetci takí frajeri, tak sa otestujte na tej stránke! | ||
|
||
Obrázek 'srsly' (BG) RP (13.2.2013 22:03) | reagovat | |
carloscz: tak som sa schvalne pozrel co za technologiu je ten inteliSense, a ak ma google pravdu, tak je to blby autofill s dropdownem... skus Javadoc s Eclipse, tam je to imho este lepsi | ||
|
||
Obrázek 'srsly' (Draczeq) RP (13.2.2013 21:44) | reagovat | |
Please refer to: [odkaz] | ||
|
||
Obrázek 'srsly' (JirkaCV) RP (13.2.2013 21:24) | reagovat | |
OS má pravdu. Porovnávat bool s bool je ... amatérizmus. Přehlednost kódu se zvyšuje jinak. Ale beru to i tak, že pokud to programátorovi vyhovuje, nechť tak učiní, výsledný překlad bude totožný. Někdo píše i=i+1, nekdo i++. | ||
|
||
Obrázek 'srsly' (Artimis) RP (13.2.2013 20:42) | reagovat | |
Já si zase myslím, že "foo == true" zvyšuje přehlednost kódu. U jazyků s dynamickou typovou kontrolou to potom začíná být nutnost. Ale je to každého věc, pro mě je to čitelnější. | ||
|
||
Obrázek 'srsly' (Chihiro) (13.2.2013 20:40) | reagovat | |
Když to vezmu ad absurdum, C++ stále v ifech implicitně konvertuje na bool, takže knowledge a true mohou být de facto třeba inty. p může být struktura a getjob ukazatel na funkci. Je to prasárna, ale i ty se dělají v těch největších firmách. | ||
|
||
Obrázek 'srsly' (Pivo) RP (13.2.2013 20:26) | reagovat | |
OS má pravdu, i když neumí psát Operátor == vrací booleovskou hodnotu a testovat jím booleovskou hodnotu, abychom dostali tu samou hodnotu... to může udělat jen tvor bez chápání logiky. Je to jako napsat "if(p.knowledge) p.knowledge=true;". Totální zbytečnost. | ||
|
||
Obrázek 'srsly' (phoose) RP (13.2.2013 20:22) | reagovat | |
OS: vyhodil bych tebe. za větu "kterej nenapise napise if (p.knowledge) bych hned vyhodil" ..trochu to postrádá smysl | ||
|
||
Obrázek 'srsly' (Mirko) RP (13.2.2013 20:14) | reagovat | |
ten co napisal ten if by si zasluzil par lekcii refraktorizacie | ||
|
||
Obrázek 'srsly' (lol2) (13.2.2013 20:09) | reagovat | |
OS> a potom by si sa zobudil s hlavou v nocniku | ||
|
||
Obrázek 'srsly' (OS) (13.2.2013 19:41) | reagovat | |
if (p.knowledge==true)? programatora, kterej nenapise napise if (p.knowledge) bych hned vyhodil | ||
|
||
Obrázek 'srsly' (carloscz) RP (13.2.2013 19:27) | reagovat | |
netherTN: právě dokumentace kódu není třeba když se moje metody místo Do jmenují LoadCustomersFromDatabase a proměnné místo p currentCustomers | ||
|
||
Obrázek 'srsly' (carloscz) RP (13.2.2013 19:25) | reagovat | |
1) p, v c# máme intellisense takže proměnné, co sami popisují kód 2) i za jednořádkovým ifem závorky a odsazení, zpřehledňuje kód 3) jmenné konvence jsou typu CamelCase, takže .Knowledge porovnání s true ani neřeším yzyest game of my dick | ||
|
||
Obrázek 'srsly' (netherTN) (13.2.2013 19:24) | reagovat | |
riesite podla mna hlupost , keby sa ludia radsej venovali poriadnej dokumentacii kodu, tak by toto boli malickosti | ||
|
||
Obrázek 'srsly' (asdfghijk) (13.2.2013 19:18) | reagovat | |
špatně to není možná v případě, žes za život naprogramoval maximálně helouworld v pascalu.. | ||
|
||
Obrázek 'srsly' (M) (13.2.2013 19:16) | reagovat | |
co se vam na tom nelibi je pravda ze by se tam to porovnani dalo vynechat ale spatne no neni | ||
|
||
Obrázek 'srsly' (Seth) RP (13.2.2013 19:05) | reagovat | |
getter v C#? tady se používaj properties ale to porovnání na true je vtipný, to psal nějakej phpčkař | ||
|
||
Obrázek 'srsly' (KonstantinFilozof) (13.2.2013 19:02) | reagovat | |
Co sa vam nelubi? Chybajuci getter? | ||
|