Valentínska akcia je tu! Získaj až 80 % extra kreditov ZADARMO na náš interaktívny e-learning. ZISTIŤ VIAC:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia: Velký projekt a dlouhý zdrojový kód

Aktivity
Avatar
Michal Žůrek - misaz:27.7.2014 13:20

Ahoj, co považujete za velký projekt a dlouhý zdrojový kód?

 
Odpovedať
27.7.2014 13:20
Avatar
kxmx
Tvůrce
Avatar
kxmx:27.7.2014 13:24

v bashi tak deset dvacetiřádkovejch scriptů je už celkem velká věc :D

 
Hore Odpovedať
27.7.2014 13:24
Avatar
Michal
Člen
Avatar
Michal:27.7.2014 14:46

Velmi zajimava otazka, na kterou se velmi tezce odpovida. Nemuzes hodnotit projekt pouze podle poctu SLoC, to pak zalezi na jazyce a kvalite navrhu.
Velikost projektu hodnotim podle jeho slozitosti, neboli miry jeho neudrzovatelnosti, a rozsahu pusobnosti.
Pokud se zajimas ciste o pocet radku, 20.000 uz je dost a povazuji to za standardni delku vetsi business aplikace v jazyce z rodiny C. Prvni verze Photoshopu mela neco malo pres 100.000 (ted se to bude pohybovat kolem 3.000.000), AAA 3D pocitacove hry maji vetsinou pres 1.000.000 a napriklad MySQL server pres 10.000.000 LoC.

Hore Odpovedať
27.7.2014 14:46
Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.
Avatar
Odpovedá na Michal Žůrek - misaz
Luboš Běhounek Satik:27.7.2014 15:07

To strašně záleží na měřítkách.

VBS včetně toolů má asi 6M řádků kódu, přičemž přes deset .cpp souborů tam má přes nebo kolem 50 000 řádků kódu a to už za velký projekt a dlouhé zdrojáky rozhodně považuju :).

První projekt, na kterém jsem pracoval, měl kolem 70 000 řádků kódu (v C#) a taky už to bylo dost rozsáhlé, ale tam ještě člověk stíhal mít povědomí v podstatě o každé části kódu, což se o VBS říct nedá :).

Jinak souhlasím s Michalem, že od těch cca 20 000 řádků už bych asi projekt považoval za rozsáhlý a že záleží i na jiných aspektech, než jen počet řádků.

Hore Odpovedať
27.7.2014 15:07
https://www.facebook.com/peasantsandcastles/
Avatar
Odpovedá na Luboš Běhounek Satik
Michael Olšavský:27.7.2014 22:03

Pro informaci co to bylo za projekt? Můj nejdelší vlastní projekt byl 3D engine, který měl kolem 25 000 řádků ve finále.

PS:// Aby to neznělo moc egoisticky, samozřejmě některé algoritmy byly téměř pouze opsané, například generování terénu (Perlin Noise Algorithm)

Editované
 
Hore Odpovedať
27.7.2014 22:03
Avatar
Odpovedá na Michael Olšavský
Luboš Běhounek Satik:27.7.2014 22:06

Systém Rubikon - v C# psané 3D MMORPG pro školy, dotované EU.

Hore Odpovedať
27.7.2014 22:06
https://www.facebook.com/peasantsandcastles/
Avatar
Martin Konečný (pavelco1998):27.7.2014 23:08

Jen dotaz - počítají se řádky kódu včetně komentářů a mezer nebo čistě příkazy?

Hore Odpovedať
27.7.2014 23:08
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Odpovedá na Martin Konečný (pavelco1998)
Luboš Běhounek Satik:27.7.2014 23:15

Já počítal všechny řádky, těch mezer tam obvykle tolik nebývá a komentáře jsou součástí kódu :)

Hore Odpovedať
27.7.2014 23:15
https://www.facebook.com/peasantsandcastles/
Avatar
sorg
Člen
Avatar
sorg:30.1.2015 12:13

Dělal jsem na jednom průmyslovém systému. V databázi bylo přes 3000 tabulek. Velikost zdrojového kódu...na řádky nevím, ale složka se všemi textovými soubory se zdrojáky měla přes 10 GB.

 
Hore Odpovedať
30.1.2015 12:13
Avatar
Odpovedá na sorg
Martin Konečný (pavelco1998):30.1.2015 12:20

10GB? Ani si moc nedokážu představit, co všechno tam muselo být. I těch 3k tabulek je docela velký číslo, to musel umět hodně věcí.
Já se svou browser hrou mám cca 100 tabulek a tím to bude pomalu končit :D

Jen takový mimo dotaz, když už jsme u toho - je někde přístupná alespoň část zdrojáku toho MySQL serveru?

Hore Odpovedať
30.1.2015 12:20
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Odpovedá na Martin Konečný (pavelco1998)
Neaktivní uživatel:30.1.2015 13:16

Jo, tabulky jsou zlo, já se v nich vždy zamotám a pak chytám nervy. :D

Hore Odpovedať
30.1.2015 13:16
Neaktivní uživatelský účet
Avatar
d4rkw34v3r
Tvůrce
Avatar
d4rkw34v3r:30.1.2015 13:19

Tak to sem malý pívo s 10ti tabulkama v aplikaci :D Řádky snad ani počítat nebudu XD

 
Hore Odpovedať
30.1.2015 13:19
Avatar
Odpovedá na Michal Žůrek - misaz
Neaktivní uživatel:30.1.2015 13:23

Můj názor: Dlouhý zdrojový kód je kód, který by se dal rozdělit do několika souborů/funkcí. Velký projekt je projekt, u kterého určitě potřebuješ mít vymyšlenou architekturu a podrobné komentáře. (Ano vím, že architektura i komentáře by měly být i u malých projektů, ale tam se bez toho jaksi obejdete) ;)

Hore Odpovedať
30.1.2015 13:23
Neaktivní uživatelský účet
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 13 správy z 13.