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? |
|