Přezdívka:
:-) :o)
:-( >-O
;-) :-D
:-P B-)
8-) :-*
:-/ |-)
=) :-O
Zpráva:
 
Třicetjedna:
   


Odebírat

Obrázek 'srsly' 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. :-D

Obrázek 'srsly' Obrázek 'srsly' (PaulZyRP (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' 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' 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' 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' Obrázek 'srsly' (SethRP (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' 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' 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 :-D

Obrázek 'srsly' Obrázek 'srsly' (BGRP (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' Obrázek 'srsly' (carlosczRP (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' 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! B-)

Obrázek 'srsly' Obrázek 'srsly' (BGRP (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' Obrázek 'srsly' (DraczeqRP (13.2.2013 21:44) reagovat
Please refer to: [odkaz]

Obrázek 'srsly' Obrázek 'srsly' (JirkaCVRP (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' Obrázek 'srsly' (ArtimisRP (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ší. B-)

Obrázek 'srsly' 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' Obrázek 'srsly' (PivoRP (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' Obrázek 'srsly' (phooseRP (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' Obrázek 'srsly' (MirkoRP (13.2.2013 20:14) reagovat
ten co napisal ten if by si zasluzil par lekcii refraktorizacie B-)

Obrázek 'srsly' Obrázek 'srsly' (lol2) (13.2.2013 20:09) reagovat
OS> a potom by si sa zobudil s hlavou v nocniku :)

Obrázek 'srsly' Obrázek 'srsly' (OS) (13.2.2013 19:41) reagovat
if (p.knowledge==true)? programatora, kterej nenapise napise if (p.knowledge) bych hned vyhodil :D

Obrázek 'srsly' Obrázek 'srsly' (carlosczRP (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' Obrázek 'srsly' (carlosczRP (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' Obrázek 'srsly' (netherTN) (13.2.2013 19:24) reagovat
riesite podla mna hlupost B-) , keby sa ludia radsej venovali poriadnej dokumentacii kodu, tak by toto boli malickosti :)

Obrázek 'srsly' 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' 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' Obrázek 'srsly' (SethRP (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ř :-D

Obrázek 'srsly' Obrázek 'srsly' (KonstantinFilozof) (13.2.2013 19:02) reagovat
Co sa vam nelubi? Chybajuci getter?