NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Ondřej Pech
Člen
Avatar
Ondřej Pech:6.10.2017 10:26

Ahoj, chtěl jsme si nachystat takový výchozí projekt, kde skloubím zdejší jednoduchý MVC systém a jmenné prostory.
Rozdělil jsem si app na zatím 3 logické složky Články, Uživatelé a Komunikace (mailing a pod.) No a zbyli mi nějaké třídy a pohledy které nevím kam ve struktuře zařadit. Třeba obecný kontroler. Z něj dědí všechny ostatní kontrolery takže nevím kam ho zařadit, nebo pohled rozložený, do kterého se pro změnu doplňují další pohledy. Přikládám odkaz na obrázek adresářové struktury (Struktura Projektu) a v něm zvýrazněné soubory, které nevím kam patří. Jestli na ně vytvořit nějaký obecný adresář nebo je nechat v adresáři App. Zajímalo by mě co mi kdo poradí, jak to kdo dělá případně i jak je to správně a proč. Předem děkuji za rady :) PS. jmenné prostory jsem do teď u vlastního kódu nepoužíval, tím chci říct, že jsme v tomto začátečník. Díky

Editováno 6.10.2017 10:28
 
Odpovědět
6.10.2017 10:26
Avatar
Odpovídá na Ondřej Pech
Michal Štěpánek:6.10.2017 11:33

Já bych vytvořil nějaký adresář, protože když takových souborů bude víc, znepřehlední ti to strukturu souborů a ztíží orientaci v projektu...

Nahoru Odpovědět
6.10.2017 11:33
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Ondřej Pech
Jan Lupčík:6.10.2017 11:49

Mohl by sis vytvořit ještě podsložku System, kam by tohle všechno mohlo jít. :)

Nahoru Odpovědět
6.10.2017 11:49
TruckersMP vývojář
Avatar
Lasvit
Člen
Avatar
Odpovídá na Ondřej Pech
Lasvit:7.10.2017 15:35

Pro tohle se vytváří složka Core, pokud v tom máš abtrakci atd. což z toho jak si to popsal tam bude, potom máš často Helpers (občas z těchto tříd zavoláš nějakou metodu, třeba pro formátování datumu atd. prostě něco pomocného)... což už jsem dlouho v nějakém projektu neviděl a snad už ani neuvidim, protože od toho jsou ostatní knihovny...

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
7.10.2017 15:35
Avatar
Lasvit
Člen
Avatar
Lasvit:7.10.2017 15:37

Jinak doporučím programovat v angličtině, čím dřív začneš tím líp, můžeš díky tomu najít rychleji odpověd na tvůj problém... třeba na https://stackoverflow.com ... a celkově ti to potom může dávat větší smysl :)

 
Nahoru Odpovědět
7.10.2017 15:37
Avatar
dez1nd
Člen
Avatar
Odpovídá na Ondřej Pech
dez1nd:9.10.2017 6:17

btw : máš chybku ve složce "Kominukace"

 
Nahoru Odpovědět
9.10.2017 6:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.