Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP - jak uspořádat třídy

Ahoj, poradí někdo, jak spravovat hodně tříd, doposud jsem to řešil pouze názvy v jedné složce ale nyní je toho už moc a začíná to být velmi nepřehledné a názvy tříd už jsou taky s jejich délkou názvů na pováženou. Používám funkci autoload() pro načítání tříd ale foreach je zdlouhavý a zbytečně ztrácím čas prohledáváním spousta adresářů, když jsem jednotlivé třídy uložil do stromů podadresářů :-( Našel jsem a vyzkoušel namespaces, ale to mi znepřehlední orientaci v kódu ještě daleko více. Díky za tipy

Předmět Autor Datum
Veľa tried sa spravuje tak, že ich máš porozhadzované v adresároch podľa menného priestoru. Neviem,…
los 04.12.2014 17:50
los
Asi s namespaces nedělaš, je to fakt vopruz :-( to už je lepší název třídy ve tvaru dir_dir_dir_dir_…
Alx 04.12.2014 20:54
Alx
Prečo myslíš, že je to lepšie? Poznáš vôbec kľúčové slovo use? Fakt nechápem, v čom vidíš výhodu pod… poslední
los 04.12.2014 21:00
los

Veľa tried sa spravuje tak, že ich máš porozhadzované v adresároch podľa menného priestoru. Neviem, ako ti menné priestory zneprehľadnia orientáciu, keďže sú určené práve na to, aby to sprehľadnili.

Aký foreach je zdĺhavý?

Vyhľadávanie súborov/tried si uľahčíš používaním vhodného editora alebo IDE. Napr. v Sublime Text-e (alebo Atom-e) stlačíš Ctrl+P, píšeš názov triedy a postupne sa ti podľa toho filtruje zoznam súborov. Alebo ak používaš Ctags, tak môžeš jednoducho preskočiť rovno na definíciu triedy alebo metódy.

Zpět do poradny Odpovědět na původní otázku Nahoru