Jak prodat zdrojové kódy?

Sten

Re:Jak prodat zdrojové kódy?
« Odpověď #300 kdy: 09. 05. 2013, 17:33:54 »
"Skutečný důvod pro používání komentářů je kompenzace našeho neúspěchu vyjádřit se pomocí kódu."
zdroj: kniha "Čistý kód"

^ na tom imo urcite neco je. samozrejme netusim, jestli je to pripad aplikace popisovane v tomto vlakne...

Jsou komentáře a komentáře. Komentáře uvnitř metod se takhle nazvat dají (s výjimkou různých hacků a workaroundů, ty je lepší opravdu komentovat). Dokumentační komentáře popisující, co jednotlivé metody přijímají jako parametry, co z nich leze a třeba jaké výjimky vyhazují, jsou nejen vhodné, ale u větších projektů dokonce nezbytné, pokud nemá vývojář místo přečtení deseti řádků strávit celé odpoledne zkoumáním té metody. Nedovedu si představit, že by někdo psal třeba aplikaci pro Android bez použití dokumentace z android.com.

A na druhou stranu, dokumentace umístěná mimo komentáře v kódu je (ze zkušenosti) vždy zoufale zastaralá a málokdy odpovídá tomu, co to dělá.

Samozřejmě když někdo sám napíše deset tisíc řádků, tak se v tom ještě orientovat dá (obzvlášť když je to něco tak snadno čitelného jako Python, co má cca 6:1 line ratio k Céčku, takže je to jak tisíc řádků v C), ale jak se z toho stanou stovky tisíc či miliony, tak už se z toho bez dokumentace zcvokne :)

Vse co jsi musel udelat je spustit program na normalnim nevirtualizovanym kompu, nejlip win7.

Na tohle nepotrebujes radu odbornych posudku  anebo buh vi ceho.

Tak je aplikace stavana.

Jestli to tobe vadi nebo ne, na tom nezalezi.

Jediný důvod, proč to na virtualizované stroji nejde, by nebyl? Spustil jsem to na standardní instalaci Windows XP. Předpokládal jsem, že to na standardní instalaci Windows XP funguje. Zřejmě to nefunguje a virtualizace na tom nic nemění. Zkusím ty Windows 7.

Btw. Windows nikde jinde než v tomhle virtuálu stejně nemám

snad v hotovym kodu, kterej prodavam, nebudou zadny workaroundy a hacky.

A co když je ta chyba v dané platformě? S tím se bohužel nic jiného udělat nedá.


Chrchel

Re:Jak prodat zdrojové kódy?
« Odpověď #301 kdy: 09. 05. 2013, 17:34:07 »
No kurňa asi jsou tady. Někdo buší na dveře, kámoš bledej ja kstěna, teď tam byl a prý nějaký Benelli, Heklr a Koch i s beranem. Ty teda neznám, ale asi budou ostrý bo kámoš spouští nějaký termity nebo co,syčí to, kouří a kurňa skáče z okna. Asi byc

Mihales

Re:Jak prodat zdrojové kódy?
« Odpověď #302 kdy: 09. 05. 2013, 18:01:39 »
Moze mi niekto vysvetlit, preco by v rulete mali padat cisla nezavisle na sebe? To snad nemyslite vazne,
ze v tom nie je nejaky podvod. Ja teda matike moc nerozumiem, ale zato som si isty, ze kazdy\
majitel kasina, vie preco ho prevadzkuje. Proste tam MUSI byt nejake svinsvto, ktore mu zaruci,
ze nakoniec vzdy zvitazi len on.

Jakub Galgonek

Re:Jak prodat zdrojové kódy?
« Odpověď #303 kdy: 09. 05. 2013, 18:20:22 »
Moze mi niekto vysvetlit [...]

Představ si, že sázíš na hod kostkou. Pokud uhodneš číslo, které padne, vyhráváš dvojnásobek. Uděláš 600 pokusů po jednom dolaru. Pravděpodobnost, že se trefíš, je jedna ku šesti, takže ti to vyjde přibližně ve stovce případů. Vyhrál jsi tedy cca 200$, ale prosázel jsi 600$. Majitel kasína na tobě tedy vydělal cca 400$. S ruletou to bude podobné, je vhodně nastavena velikost výhry a pravděpodobnost, že někdo vyhraje.

Fous

Re:Jak prodat zdrojové kódy?
« Odpověď #304 kdy: 09. 05. 2013, 18:44:45 »
Anebo si autor dělá legraci z nich.  ;D

Jo, až si smíchy maže profily ;D
JJ, taky bych se bal...smazano po jednom stahnuti z Ulozto :P -- co je jednou na netu, je tam navzdy. A google, Utube apod taky radi vse vyklopi, kdyz je jakykoli stat pozada.. Holt dneska je taka doba.


Fous

Re:Jak prodat zdrojové kódy?
« Odpověď #305 kdy: 09. 05. 2013, 18:51:47 »
Proste tam MUSI byt nejake svinsvto, ktore mu zaruci,
ze nakoniec vzdy zvitazi len on.

Ano, mate naprostou pravdu! To svinstvo je zelena 0 :)

noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Jak prodat zdrojové kódy?
« Odpověď #306 kdy: 09. 05. 2013, 19:04:23 »
Dokumentační komentáře popisující, co jednotlivé metody přijímají jako parametry, co z nich leze a třeba jaké výjimky vyhazují, jsou nejen vhodné, ale u větších projektů dokonce nezbytné, pokud nemá vývojář místo přečtení deseti řádků strávit celé odpoledne zkoumáním té metody.
No, zazil jsem u jednoho projektu, ze dokumentacni komentare byly povinne a vetsina lidi k tomu pristupovala tak, ze si akorat nechala vygenerovat tento komentar addonem IDE. Takze v zaveru bylo sice vse okomentovane (jinak by to hazelo warningy pri prekladu), ale komentare byly uplne nanic ;D.

A co když je ta chyba v dané platformě? S tím se bohužel nic jiného udělat nedá.
Jn, mas pravdu, uplne bez komentaru zit nejde (ten text nelze brat doslova). Ale nektere veci se muzou obalit do metody/funkce, takze neni potreba komentar, pokud je metoda dobre pojmenovana.

Nepredpokladam ale, ze aplikace z tohoto vlakna podporuje vice platforem :P.


nekdo vyse to psal, tak postnu obrazek pro ty, co to neznaji (jestli teda je vubec nekdo, kdo tu necte xkcd):

ALT: What do you want me to do?  LEAVE?  Then they'll keep being wrong!

j

Re:Jak prodat zdrojové kódy?
« Odpověď #307 kdy: 09. 05. 2013, 19:11:43 »
Moze mi niekto vysvetlit, preco by v rulete mali padat cisla nezavisle na sebe? To snad nemyslite vazne,
ze v tom nie je nejaky podvod. Ja teda matike moc nerozumiem, ale zato som si isty, ze kazdy\
majitel kasina, vie preco ho prevadzkuje. Proste tam MUSI byt nejake svinsvto, ktore mu zaruci,
ze nakoniec vzdy zvitazi len on.

Zadny svinstvo, jen ta matika ... pokud budes sazet na barvu, tak jednoduse nemas (jak si spousta lidi mysli) 50%, ale mensi (o fous) pravdepodobnost, ze vyhrajes. Klasicka ruleta ma 37 cisel, ale jedno z nich je nula - bezbarvy. Takze kdybys (teoreticky) protocil prave tech 37 sazek, sazel jen na barvu, tak (pokud aplikujeme tu matematiku), budes o tu jednu sazku v minusu (pokud by se presne aplikovalo rozlozeni, tak se ti tech 36 hodu vzajemne vynuluje).

Samo, ve skutecnosti pri tech 37 hodech bude nekdo v plusu a nekdo v minusu (porad beru sazeni na barvu), kdo ale bude v plusu vzdy, je to kasino.

Jeste hur dopadnes, pokud budes sazet na cislo. Vyplaci se 35ti nasobek. Takze kdyz vsadis na vsechny cisla, neprijdes jako pri sazce na barvu o 1/37 ale o 2/37. Na druhou stranu, pravdepodobnost, ze vyhrajes(pro jeden hod), je o dost vyssi, nez trebas v sazce. Problem je, ze aby se uplatnila prave ta pravdepodonost, musel bys absolvovat tisice hodu ... a na to nemas $$$. Nikde totiz neni receno, jestli ta 0 na kterou sazis padne za 10, 100 nebo 10 000 hodu (a pak trebas 10x po sobe).

Samo, muzes bejt klikar, a z 10ti hodu ti 10x padne co si vsadil ... => nejvyssi cas se zvednout a odejit.

Sten

Re:Jak prodat zdrojové kódy?
« Odpověď #308 kdy: 09. 05. 2013, 19:21:07 »
Moze mi niekto vysvetlit, preco by v rulete mali padat cisla nezavisle na sebe? To snad nemyslite vazne,
ze v tom nie je nejaky podvod. Ja teda matike moc nerozumiem, ale zato som si isty, ze kazdy\
majitel kasina, vie preco ho prevadzkuje. Proste tam MUSI byt nejake svinsvto, ktore mu zaruci,
ze nakoniec vzdy zvitazi len on.

To svinstvo se jmenuje statistika :) Stačí hru nastavit tak, že pravděpodobnost výhry je menší než kurs pro případnou výhru, statisticky to pak konverguje k tomu, že všechny peníze skončí v kasínu (většinou se mezi kurzem a pravdepodobností nechává 5 až 10 % rozdíl, menší je už moc riskantní, větší zase často hráče rychle přestat bavit). Tak je to nastavené i u rulety.

Karel xXx

Re:Jak prodat zdrojové kódy?
« Odpověď #309 kdy: 09. 05. 2013, 19:58:33 »
Sten:

Hlavni doporuceny operacni system pro aplikaci je Windows 7 Ultimate, Home,  32/64 bit !
Vedlejsi doporuceny operacni system pro aplikaci je Windows XP Home, Profesional, (SP1, SP2, SP3),  32/64 bit !

nijaky dodatecny software k tomu neni potreba trdlo jedno, dodatecny software jsem myslel spise k tomu kasinu !
Fyzicky HW chlapce, nesezere ti to veceri neboj.

Uz jsi to daaaaaavno mohl mit otestovane, ale ne, Sten musi saskovat, jak jinak ..

Sten

Re:Jak prodat zdrojové kódy?
« Odpověď #310 kdy: 09. 05. 2013, 20:21:32 »
Sten:

Hlavni doporuceny operacni system pro aplikaci je Windows 7 Ultimate, Home,  32/64 bit !
Vedlejsi doporuceny operacni system pro aplikaci je Windows XP Home, Profesional, (SP1, SP2, SP3),  32/64 bit !

nijaky dodatecny software k tomu neni potreba trdlo jedno, dodatecny software jsem myslel spise k tomu kasinu !
Fyzicky HW chlapce, nesezere ti to veceri neboj.

Uz jsi to daaaaaavno mohl mit otestovane, ale ne, Sten musi saskovat, jak jinak ..

Hmm, tak tam máš nějakou chybu, mám tam standardní instalaci 32bit Windows XP Home SP3 (z originálního CDčka se všemi volitelnými součástmi) a program se ani nespustí. Casino Riva funguje bez problémů.

Windows na žádném počítači nemám a šaškovat s jejich instalací na fyzický hardware fakt nehodlám.

Re:Jak prodat zdrojové kódy?
« Odpověď #311 kdy: 09. 05. 2013, 20:31:57 »
Jn, mas pravdu, uplne bez komentaru zit nejde (ten text nelze brat doslova).
Mně na tom textu (tak jak tady byl uvedený) vadí to, že postuluje nějakou závislost, která prostě takhle není. Je to jako bych řekl "každý blonďák je pitomec" a potom řekl "no ale nesmíš to brát úplně doslova". No tak když to neberu doslova, tak ta věta potom říká co? "Někteří blonďáci jsou pitomci"? No to nemusí nikdo říkat, to je zjevný :)

Jaok bonmoty jsou hezký, ale nesmí si hrát na něco, čím nejsou (v tomhle případě objevením ameriky, že některé komentáře jsou zbytečné a lepší je napsat kód čistě :)

Re:Jak prodat zdrojové kódy?
« Odpověď #312 kdy: 09. 05. 2013, 20:38:29 »
snad v hotovym kodu, kterej prodavam, nebudou zadny workaroundy a hacky.
Naivko :)

Myslíš, že v jádře, na kterým teď právě jedeš, není žádný hack? :)) Spíš bych tipoval, že jich budou desítky, ne-li stovky. Hack je často regulerně nejlepší řešení situace. Jistě, můžeš to klidně celé přepsat na zelené louce :))

Karel xXx

Re:Jak prodat zdrojové kódy?
« Odpověď #313 kdy: 09. 05. 2013, 20:52:40 »
Sten:

Hlavni doporuceny operacni system pro aplikaci je Windows 7 Ultimate, Home,  32/64 bit !
Vedlejsi doporuceny operacni system pro aplikaci je Windows XP Home, Profesional, (SP1, SP2, SP3),  32/64 bit !

nijaky dodatecny software k tomu neni potreba trdlo jedno, dodatecny software jsem myslel spise k tomu kasinu !
Fyzicky HW chlapce, nesezere ti to veceri neboj.

Uz jsi to daaaaaavno mohl mit otestovane, ale ne, Sten musi saskovat, jak jinak ..

Jo, a to je presne ten problem ....

Hmm, tak tam máš nějakou chybu, mám tam standardní instalaci 32bit Windows XP Home SP3 (z originálního CDčka se všemi volitelnými součástmi) a program se ani nespustí. Casino Riva funguje bez problémů.

Windows na žádném počítači nemám a šaškovat s jejich instalací na fyzický hardware fakt nehodlám.

Jakub Galgonek

Re:Jak prodat zdrojové kódy?
« Odpověď #314 kdy: 09. 05. 2013, 20:53:05 »
Jaok bonmoty jsou hezký, ale

Tato diskuze mi vytrvale připomíná jeden od Karla Čapka, volně je to nějak takto: "Potíž není v tom, že vůl je vůl, ale že se z vola dělá lev". Asi není třeba říkat proč.