Zadejte hledaný výraz...

Jak si ohlídat kvalitu práce programátora?

informator
verified
rating uzivatele
(1 hodnocení)
6. 8. 2009 17:26:29
Zdravim vsechny.
Nedavno jsem zalozil vlakno, kde jsem se ptal, jak si ohlidat mnozstvi prace programator
Ale objevili se tady dalsi otazky, zalozil jsem proto toto vlakno:
Jak muzu zkontrolovat kvalitu odvedene prace programatora?
Programatorovi dam poptavku, on mi ji naceni. Budu po nem chtit bezvadne okomentovane kody, aby se v nich vyznal i nekdo druhy.
Kody odevzdaji do SVN, aby se mohli v budoucnu vyvijet a doplnovat. Popr aby na tom mohli pracovat treba 2 lidi najednou.
Bylo mi doporuceno si najit nekoho kdo tomu rozumi a ohlida mi to.
Nekdo zase napsal, ze zadavatel napise nejake testy a odevzdany kod se akceptuje, az to vsemi testy projde.
Me otazky:
1. Sam asi nepoznam, jestli jsou kody bezvadne okomentovane a dobre napsane. Chci se vyvarovat tomu, ze bych kody musel za nejaky cas zahodit a zacit s jinym programatorem znova. Chtel bych to od zacatku poradne. Jak poznam, ktery programator je dobry?
2. Mel bych si najit i nekoho lepsiho, kdo po nem kody zkontroluje. A kdo napise testy, kterymi se ty kody budou testovat.
Poradite mi prosim na co si dat pozor? Ci nejaky jiny tip?
P.S. Jen preventivne: asi mi sem budou psat lide co maji eshopy do pronajmu. Ale predem rikam o pronajem nemam zajem a chci vlastni kod. Protoze v pronajmu jiz jsme a nejsme spokojeni a menit pronajem nechci. Na shopu se bude stale porad makat a vyvijet. Nase komodita je velmi zvlastni a nestaci ji standartni reseni.
6. 8. 2009 17:26:29
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349604
sh
verified
rating uzivatele
(22 hodnocení)
6. 8. 2009 18:29:33
To je dosti těžká otázka. Pokud je člověk laik, tak je rád, že to funguje a neřeší co jak má být. Spíše si najmout případně na kontrolu nezávislého kvalitního kodéra, co má znalosti na to, aby po kódu co uvidí byl schopen říct o vypovídající kvalitě. A samozřejmě nejen kódu, návrhu databáze, optimalizaci dotazů na databázi.. to je velice důležité.
Píšeš o práci třeba dvou lidí. Bezvadně komentovat je vcelku zbytečné. Je důležité, aby ty lidi nepsali jako prasata a měli ucelenou strukturu. To je hlavní, pak je orientace bezproblémová a mnohdy ani komentovat není potřeba a je vše jasně viditelné. Aby na jedné věci dělali 2 nesehraní lidi, to je sebevražda :-)
Snad jsem aspon kapku pomohl:andel:
6. 8. 2009 18:29:33
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349603
Stačí najmout programátora přes doporučení, z kvalitními referencemi nebo jinak ověřeného (navolnenoze.cz např.)... bude to sice dražší, ale máš tam tu jistotu...
6. 8. 2009 18:32:14
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349602
Aleš
verified
rating uzivatele
(18 hodnocení)
6. 8. 2009 19:02:00
Myslím, že problém je trochu jinde. Většině lidí tady stačí systémy vyvinuté, které plní nějakou funkci. Přitom žádný systém nelze považovat za dokonalý.
Ty se snažíš vlastně o vytvoření dalšího takového systému, který bude vyhovovat tvým požadavkům, což je pro tebe jistě dobře.
Jenže jak už to tak bývá, máš konkrétní představy, ale sám si na rozvoj programu netroufáš.
Vybuduješ v první fázi tým programátorů, kteří ti mají vytvořit určité vylepšení, ale zároven chceš logicky zhodnotit navržený kod, aby se zhodnotil a zjistilo se, co vlastně může ještě umět, aniž by to programátor bral v potaz.
Takže zase zpátky do kodu a postupné rozvíjení programu.
Může se stát, že se ti podaří poskládat program, který bude revoluční. Pár měsíců budeš spokojený a znovu tě začnou napadat další a další věci, které by program mohl umět - spirála je nekonečná.
Co se programátorů týká, napřed by museli myslet jako ty a po napsání kodu uvažovat tak, že je to jen jedna z variant a kod se dá určitým směrem dále rozvíjet. A to je zásadní problém, protože ty program vymýšlíš v hlavě a tam ti to funguje, jenže programátor to bere spíše z pohledu, aby to chodilo a plnilo danou funkci.
To,že říkáš, že to budeš chtít hodnotit zhora zabrání tomu, aby se programátor odvázal a spíš bude plnit jen dané pokyny, aby jeho práce prošla a dostal zaplaceno.
Nikdy nakonec nezjistíš, jestli hlavní programátor není slabší článek, jak nějaký student.
Závěr: Je spousta programátorů a spousta požadavků.
Podle mě by bylo optimální najít někoho k dlouhodobé spolupráci. Víc programátorů zaráz se může bít mezi sebou.
Doufám, že to dává trochu smysl a nevyznívá to příliš pesimisticky
6. 8. 2009 19:02:00
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349601
František
verified
rating uzivatele
(16 hodnocení)
6. 8. 2009 19:26:41
Ty potrebujes Project Managera, ktory zaisti kvalitu kodu, a bude za to patricne ohodnoteny...
6. 8. 2009 19:26:41
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349600
informator
verified
rating uzivatele
(1 hodnocení)
6. 8. 2009 19:51:01
Ahoj,
project managera? To zni rozumne. Jak nekoho takoveho sezenu?
Opravdu mi jde o to, aby to uz od sameho zacatku bylo napsany dobre. Aby se na to mohli nabalovat dalsi moduly. Protoze ma branze potrebuje hodne nadstandartnich modulu, ktere pro eshop nejsou az tak bezne.
Obavam se toho, ze za dva roky z toho budu mit silenou hromadu kodu.
Diky za nazor.
Napsal greenleader;336414
Ty potrebujes Project Managera, ktory zaisti kvalitu kodu, a bude za to patricne ohodnoteny...
6. 8. 2009 19:51:01
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349599
Napsal informator;336430
Ahoj,
project managera? To zni rozumne. Jak nekoho takoveho sezenu?
Opravdu mi jde o to, aby to uz od sameho zacatku bylo napsany dobre. Aby se na to mohli nabalovat dalsi moduly. Protoze ma branze potrebuje hodne nadstandartnich modulu, ktere pro eshop nejsou az tak bezne.
Obavam se toho, ze za dva roky z toho budu mit silenou hromadu kodu.
Diky za nazor.
Prodžekt menežr ti bude k ničemu, to jsi ty! Jak píše Kleopatra, nejlepší je dlouhodobá spolupráce s jedním programátorem. Naladíš se s ním na stejnou vlnu, oba budete o projektu vědět všechno, ty z hlediska obchodního a programátor z hlediska funkčního. Sám s tím mám zkušenost ;)
6. 8. 2009 20:34:58
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349598
informator
verified
rating uzivatele
(1 hodnocení)
6. 8. 2009 21:29:13
No ono to neni tak snadne. To ze je programator dobrej a dela svou praci poctive to poznam az z vlastnich zkusenosti. Popravne uvazoval jsem kdysi i nad Vami, ale z vasich stranek me odradilo, mensi mnozstvi referenci a moc velka sire zaberu. Tedy jako typicky cesky zednik. Co k tomu umi delat obklady, vymalbu, sadrokartony, stavbu plotu, instalace apod. :-)
Nechci se Vas dotknout, jen to muze byt namet na zlepseni Vasi prezentace :-)
Diky moc za nazor
Napsal Rival;336461
Prodžekt menežr ti bude k ničemu, to jsi ty! Jak píše Kleopatra, nejlepší je dlouhodobá spolupráce s jedním programátorem. Naladíš se s ním na stejnou vlnu, oba budete o projektu vědět všechno, ty z hlediska obchodního a programátor z hlediska funkčního. Sám s tím mám zkušenost ;)
6. 8. 2009 21:29:13
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349597
Napsal informator;336498
No ono to neni tak snadne. To ze je programator dobrej a dela svou praci poctive to poznam az z vlastnich zkusenosti. Popravne uvazoval jsem kdysi i nad Vami, ale z vasich stranek me odradilo, mensi mnozstvi referenci a moc velka sire zaberu. Tedy jako typicky cesky zednik. Co k tomu umi delat obklady, vymalbu, sadrokartony, stavbu plotu, instalace apod. :-)
Nechci se Vas dotknout, jen to muze byt namet na zlepseni Vasi prezentace :-)
Diky moc za nazor
Jak to můžete poznat z vlastních zkušeností, když nejste programátor? ;)
6. 8. 2009 22:14:59
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349596
Tady sou samí experti koukám:-)
Od kdy sou project manageri programátoři? Většina jich není, proč by měli. Poject manager není vedoucí vývoje, nemusí to být programátor a většinou to ani není:-) Fakt sem se pobavil.
to informator: ještě by bylo dobré možná uvést tvé finanční možnosti na odměnu konkrétnímu člověku:-)
  • stovky
  • tisíce
  • desetitisíce
6. 8. 2009 22:23:11
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349595
Na Webtrhu si tykáme, je mi jednadvacet a na vykání si jen tak nezvyknu ;) Zadruhé, jsou reference a Reference. Nevím jestli bych si pomohl, kdybych zveřejnil všechny stránky a rádobystránky, které jsem kdy vytvořil (www.dobiasova.cz :D)
Ohledně velké šíře záběru. Vím a třeba to jednou poznám na vlastní kůži, že zaměřit se na jednu věc a tu dělat pořádně je nejlepší a nejefektivnější, ale já nemám rád stereotypní nudu. Prostě občas je třeba něco nakódovat, poladit on-page SEO a tu špetku copywriterskýho ducha mám možná taky...
P.S.: Asi bych měl s tou mojí "stránkou" něco udělat, poslední změna za poslední rok, bylo jen přidání IČ ;)
Napsal informator;336498
No ono to neni tak snadne. To ze je programator dobrej a dela svou praci poctive to poznam az z vlastnich zkusenosti. Popravne uvazoval jsem kdysi i nad Vami, ale z vasich stranek me odradilo, mensi mnozstvi referenci a moc velka sire zaberu. Tedy jako typicky cesky zednik. Co k tomu umi delat obklady, vymalbu, sadrokartony, stavbu plotu, instalace apod. :-)
Nechci se Vas dotknout, jen to muze byt namet na zlepseni Vasi prezentace :-)
Diky moc za nazor
6. 8. 2009 23:01:35
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349594
Napsal spoluprace.net;336532
Tady sou samí experti koukám:-)
Od kdy sou project manageri programátoři? Většina jich není, proč by měli. Poject manager není vedoucí vývoje, nemusí to být programátor a většinou to ani není:-) Fakt sem se pobavil.
to informator: ještě by bylo dobré možná uvést tvé finanční možnosti na odměnu konkrétnímu člověku:-)
  • stovky
  • tisíce
  • desetitisíce
Ale v podstate potrebuje neco jako project managera... klidne ho muzem nazvat i analytikem, nebo nejak podobne. To je presne clovek ktereho potrebuje. Nebude programovat, ale sezene na to lidi a bude jim planovat praci/dohlizet/kontrolovat a bude za odvedenou praci zodpovidat...
7. 8. 2009 00:27:15
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349593
uz davnejsie som robil na istom velkom projekte, ktoreho vyvoj trval asi rok. bol som tam jediny programator, moju pracu "kontroloval" project manager, ktory bol solidne pocitacovo znalý, ale zdaleka to nebol programator.
project manager velmi presne rozkuskoval pracu na rôzne etapy a vyvojove stupne, s presne urcenymi terminmi a specifikaciou funkcnosti. nakolko to vsak nebol programator, nemal ako skontrolovat kvalitu mojho kodu. skratka stacilo ze web funguje.
tym len chcem podporit nazor, ze project manager nie je od toho, aby kontroloval kód (ako uz niekto spominal, väcsinou ani nebyva programator). :-)
programatora by si si mal vyberat podla referencii a ak ho chces dôkladne preverit, vypytaj si telefonne cisla na ludi, s ktorymi jednotlive referencne zakazky riesil, zavolaj im a popytaj sa.
vo webdevelopingu sa za referenciu povazuje napriklad web. ten vsak vypoveda len velmi malo o kvalite programatora. nepovie ti nic o tom, ako sa s danym clovekom komunikuje, co je v pripade velkych projektov velmi dolezite.
7. 8. 2009 15:08:37
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349592
Předně, kontrolovat kvalitu kódu je nesnadné a dost možná i nemožné. Jednak, každý programuje trochu jinak a myslí si o tom jen to nejlepší. Takže zapomeň na to, že se najde programátor, který řekne, to je správně napsané. Ty nebo někdo zkušenější musí stanovit "firemní kulturu psaní zdrojových kódů". Není to jen o poznámkách. Ty jsou celkem k ničemu. Sám to vím, ze zkušenosti, páč když jsem se vracel ke starým věcem, tak jsem se v tom i s poznámkama stejně bůhví jak rychle nezorientoval. Pomohou, to ano, ale není to žádná spása. Takže si vytvoř metodiku psaní zdrojáků a pak na tom trvej. Myslím tím, např. jak vypadají promněné, jak názvy funkcí, jak a kam psát poznámky, kam psát konfigurace (samostatné soubory jako u CSS), vytváření knihovny funkcí (aby se to nepsalo pořád dokola), dělat si dokumentaci toho co už existuje, jestli budete používat FrameWorky aj. No taky je to o tom, mít tebou prověřeného schopného programátora, který ti na tohle celé dohlídne.
12. 8. 2009 13:54:25
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349591
MS
verified
rating uzivatele
(4 hodnocení)
12. 8. 2009 13:59:27
Napsal syntaxsugar;336646
Ale v podstate potrebuje neco jako project managera... klidne ho muzem nazvat i analytikem, nebo nejak podobne. To je presne clovek ktereho potrebuje. Nebude programovat, ale sezene na to lidi a bude jim planovat praci/dohlizet/kontrolovat a bude za odvedenou praci zodpovidat...
Mas v tom bordel :) Analytik nebo projekt manazer. To su diametralne ine veci.
12. 8. 2009 13:59:27
https://webtrh.cz/diskuse/jak-si-ohlidat-kvalitu-prace-programatora#reply349590
Pro odpověď se přihlašte.
Přihlásit