Vlákno názorů k článku Nejzbytečnější chyby v programátorské historii od Vejr - Ja si myslim, ze pro vetsinu pripadu by...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 10. 2010 14:51

    Vejr (neregistrovaný)

    Ja si myslim, ze pro vetsinu pripadu by uplne stacil kompromis. Firma by treba i nemusela rucit za to, ze je program bez chyby, ale mela by byt povinna zavadu odstranit. Bohuzel, se nedeje ani to. Dohadovat se s MS, ze kdyz PowerPoint mysto dlouheho y pise jiny znak je chyba a oni ji odmitaji opravit s tim, ze jde o vlastnost, z toho bych vyletel z kuze.... Zkratka pristup "zaplat a trhni si".
    A muze uzivatel pozadovat vraceni penez, kdyz program nefunguje, jak ma?

  • 22. 10. 2010 15:36

    A muze uzivatel pozadovat vraceni penez, kdyz prog (neregistrovaný)

    No kdyz se budes hodne hadat, tak to asi casem uhadas
    Vzhledem k tomu ze mame EU tak by to nakonec i soud asi uznal, ale trvalo by to dyl nez jakou ma ten program zivotnost

  • 23. 10. 2010 15:58

    bez přezdívky

    Tím dosáhneš akorát toho, že na trhu bude 'trhni si... powerpoint' za 2000 Kč, a 'všechny chyby opravíme, i ty, které má jeden člověk z milionu na specifické konfiguraci' verze za cca 50000 Kč. A budeš zase nadávat, načež EU přikáže snížit cenu, a výrobce programu se na tenhle byznys vykašle.

    A nakonec nebudeš mít ani ten chybový program.

  • 24. 10. 2010 15:24

    Viky (neregistrovaný)

    "výrobce programu se na tenhle byznys vykašle." - Žádná škoda. Když to neumí, bude jen dobře, když se na to vykašle. Šunt umí udělat každý debil. V historii se řemeslníci soustřeďovali do cechů, aby tyhle producenty zmetků pokud možno vyeliminovali.

    "A nakonec nebudeš mít ani ten chybový program." - Bullshit! Prostě se to konečně začne vyplácet i těm, kteří programovat skutečně umějí.

    Nechápu, odkud se v téhle zemi berou tyhle stupidní názory - "zaplať a doufej, abys dostal to, co jsi chtěl; pokud to aspoň zhruba dostaneš, tak nepindej a buď rád a pokud ne, tak si polib a dělej si to sám, když jsi tak náročný." KUA! Tak když jsem zaplatil za bílou zeď, tak nechci ani světle žlutou, ani světle šedou, ale bílou! Jestli to natěrač nesvede, tak ať řekne dopředu "sorry, ale nemůžu ti za tvý prachy zaručit, že to nebude třeba chytlý oranžovou nebo zelenou; nechci se totiž po šichtě s.át s mytím nářadí, takže v tom může bejt nějakej bordel." Plácli jsme si na bílou zeď a když tam nacáká něco jinýho, tak prostě nedodal, co jsem chtěl a nemůže počítat s prachama ode mě - naopak, ať uhradí náklady navíc, které mi způsobil. Když mi budou u auta zlobit brzdy, tak to prostě nefunguje tak, jak má a dodavatel ať za to nese následky. Nemám strach, že by nikdo neuměl udělat kvalitní výrobky za rozumnou cenu. Za komunistů si z toho všichni dělali prdel a teď, za tržního hospodářství, se tu najdou tací, kteří ten současný šunt ještě omlouvají tak, že by si to ani za těch komunistů exponenti režimu nedovolili a navíc to myslej smrtelně vážně.

    Tady lidi uměj uvažovat jen z extrému do extrému - vše budeme absolutně regulovat nebo nic nebudeme regulovat vůbec. Ani jedno nefunguje, tak si to sakra uvědomte. Život jsou samé kompromisy. Když budu vyrábět housky, tak musím garantovat hygienu při výrobě, použití jen nezávadných surovin, garantovat nějakou minimální trvanlivost, u jiných výrobů záruční dobu atp. Tak proč by software měl být výjimkou? Jen proto aby se mohl beztrestně flákat šmejd a jeho dodavatel nemusel za svůj slendrián nést žádnou zodpovědnost - zákazníku, tvoje chyba, neměl sis to kupovat, koupil sis to tak, jak to je a dodavatel nenese žádnou zodpovědnost za případné škody? No to jděte do....!

  • 24. 10. 2010 16:37

    bez přezdívky

    ... ale prd - software je komplexní, závisí na spoustě komponent se kterými autoři neměli co do činění, a uhlídat v něm všechny chyby neumí ani NASA - narozdíl od těch housek.

    Nikdo tě powerpoint kupovat nenutí, když nechceš levný software s občasnými chybami, a myslíš si, že je masový zájem o 10x dražší soft z desetinou chyb, přestaň plácat na rootovi a založ si vývojářskou firmu.

    A až zkrachuje, můžeš se zařadit do galerie brečících géniů, nadávajících, že ti blbí uživatelé neocení předražené a technicky dokonalé řešení.

  • 25. 10. 2010 11:32

    Viky (neregistrovaný)

    Plácáš voloviny. To je jako by ti pekař řekl, že houska je komplexní - ani mouku, ani vajíčka, ani pec nedělal on, tak za to nenese zodpovědnost.
    To je stejná "argumentace", jako "nikdo tě nenutí chodit do té restaurace, kde se maso válí po zemi a hodují na něm mouchy". Jednak jako spotřebitel mám právo za své peníze dostat to, co je deklarováno - tedy zdraví nezávadné jídlo (resp. funkční software), jednak to asi těžko budu kontrolovat a vymáhat jako obyčejný spotřebitel - to mám počkat, až dostanu žloutenku a pak se soudit? A jednak kolik by nakonec těch kvalitních restaurací zůstalo? Ta hygiena si holt vyžaduje nějaké náklady, stejně jako kvalita SW. Rozhodně nejde o desetinásobek, ale něco navíc to prostě je - třeba přijmout 5 kvalitních vývojářů místo 20 lemplů. To dokonce (pro někoho možná kupodivu) vyjde nakonec levněji.

    Když si od tebe objednám housku a ty ji upečeš ze špatný mouky, bude mi šuma fuk, až mi budeš kecat o tom, že to je chyba té mouky. To je tvůj problém a jak si kontroluješ mouku mě nezajímá. Mně jsi dodal šmejd a za to poneseš následky ty.

    P.S.: Já už se vývojem živím. A dobře. ;-)

  • 25. 10. 2010 13:34

    treebeard (neregistrovaný)

    OK, živíš sa vývojom, a dobre...

    Ešte napíš, že dávaš na svoj softvér plnú záruku a spomeň názov tvojho softvéru, prípadne ak je neznámy, trošku naznač jeho funkčnosť a na čo všetko sa tá záruka vzťahuje ;-)

  • 26. 10. 2010 16:01

    Viky (neregistrovaný)

    Je to zákaznický soft. Jedná se o průmyslovou aplikaci. Spoluúčast na likvidaci škod by se určila ad hoc u soudu podle těch škod a povahy chyby, která to způsobila. Místo obvyklého "PROVIDED AS-IS" mám ve smlouvě pravý opak - závazek nést zodpovědnost za škody způsobené nefunkčností mého produktu. Připadá mi absurdní, že se mnou jakožto s fyzickou osobou se uzavírá takováto smlouva, zatímco velké firmy odmítají nést zodpovědnost za svůj výtvor. Kdyby podobnou povinnost měly i tyto velké firmy, pravděpodobně by musely vyházet většinu svých programátorů a konečně začít důkladně zkoumat kvality místo toho, aby honem, honem něco zmatlaly dohromady dřív než konkurence a udělaly vše pro to, aby těch milion a jeden nedostatek utajily. Už by nestačilo "umět" C# nebo Javu - už by museli dotyční i něco doopravdy umět a opravdu rozumět své práci. Cena některých programátorů na trhu práce by vzrostla, většina současných programátorů by se naopak stala bezcennými a museli by se zabývat nějakou hůře placenou prací.

  • 26. 10. 2010 17:54

    bez přezdívky

    Tak to ti držím palce až skončíš pod mostem, protože se projevila chyba v jedné s desítek knihoven (nebo OS modulů/ovladačů), na které funkčnost tvého softu závisí. Já bych za fyzickou osobu takovou smlouvu nepodepsal ani na program běžící na mnou navrženém a vyrobeném počítači s mnou napsaným OS - protože vím že ani tak nejsem neomylný.

    Good luck.

  • 27. 10. 2010 1:22

    Viky (neregistrovaný)

    Neomylný není nikdo. Ani lékař, který se ti bude hrabat v hlavě když se ti něco stane, ani automechanik, který ti bude vyměňovat brzdy, ani elektrikář, který ti bude připojovat bojler.
    Nést zodpovědnost neznamená býti neomylným. Povinnost nést zodpovědnost za svou práci je mechanismem jak eliminovat diletanty. Je to mechanismus, který prakticky realizuje úsloví, že za chyby se platí. Pokud někdo něco dělá s vědomím, že za své chyby bude platit, přistupuje k tomu přeci jen trochu jinak než když ví, že toto mu nehrozí.
    Proč bych to měl být já, kdo skončí pod mostem? Proč bys to neměl být ty? Umíš programovat jen tak, že o funkčnosti svých výtvorů pochybuješ i ty sám? Tak proč by tě to mělo živit? Znamená to, že na svou práci odborně ani morálně nestačíš a měl by ses spokojit s méně zodpovědnou a nejspíš i hůře placenou prací. Podobně jako elektrikář, automechanik aj., kteří by nebyli ochotni nést zodpovědnost za svou práci. Opravdu nevidím jediný důvod, proč by programátoři měli být výjimkou.

    Utíkat před zodpovědností za svou práci je jen prachsprostou zbabělostí.

  • 13. 11. 2010 17:06

    Panáček (neregistrovaný)

    Plky. Model situace je prostý.

    Pán A udělá za 3 měsíce bezchybný sw podle původní dohody s panem B a ten ho přijme.
    Za týden si pán B vzpomene na dva měsíce starou záležitost, kdy po probuzení říkal nanynce C: "Chci mít v tom sw super funkci. Předej to panu A.".
    Nanynka C na to zapomene. Pán B také umí mít špatnou paměť. Když chce.

    Ber nebo nech být. To je realita.