abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:22 | Komunita

    Přímý přenos (YouTube) z konference LinuxDays 2025, jež probíhá tento víkend v Praze v prostorách FIT ČVUT. Na programu je spousta zajímavých přednášek.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | IT novinky

    V únoru loňského roku Úřad pro ochranu osobních údajů pravomocně uložil společnosti Avast Software pokutu 351 mil. Kč za porušení GDPR. Městský soud v Praze tuto pokutu na úterním jednání zrušil. Potvrdil ale, že společnost Avast porušila zákon, když skrze svůj zdarma dostupný antivirový program sledovala, které weby jeho uživatelé navštěvují, a tyto informace předávala dceřiné společnosti Jumpshot. Úřad pro ochranu osobních údajů

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 19:00 | Nová verze

    Google Chrome 141 byl prohlášen za stabilní. Nejnovější stabilní verze 141.0.7390.54 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Za nejvážnější z nich (Heap buffer overflow in WebGPU) bylo vyplaceno 25 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Upozornění

    eDoklady mají kvůli vysoké zátěži technické potíže. Ministerstvo vnitra doporučuje vzít si sebou klasický občanský průkaz nebo pas.

    Ladislav Hagara | Komentářů: 4
    včera 17:00 | Komunita

    Novým prezidentem Free Software Foundation (FSF) se stal Ian Kelling.

    Ladislav Hagara | Komentářů: 1
    včera 14:33 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za září (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | Upozornění

    Vyšla kniha Počítačové programy a autorské právo. Podle internetových stránek nakladatelství je v knize "Významný prostor věnován otevřenému a svobodnému softwaru, jeho licencím, důsledkům jejich porušení a rizikům „nakažení“ proprietárního kódu režimem open source."

    javokajifeng | Komentářů: 0
    včera 01:11 | Bezpečnostní upozornění

    Red Hat řeší bezpečnostní incident, při kterém došlo k neoprávněnému přístupu do GitLab instance používané svým konzultačním týmem.

    Ladislav Hagara | Komentářů: 0
    2.10. 23:33 | Nová verze

    Immich byl vydán v první stabilní verzi 2.0.0 (YouTube). Jedná se o alternativu k výchozím aplikacím od Googlu a Applu pro správu fotografií a videí umožňující vlastní hosting serveru Immich. K vyzkoušení je demo. Immich je součástí balíčků open source aplikací FUTO. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0.

    Ladislav Hagara | Komentářů: 2
    2.10. 22:33 | IT novinky

    Český telekomunikační úřad vydal zprávy o vývoji cen a trhu elektronických komunikací se zaměřením na rok 2024. Jaká jsou hlavní zjištění? V roce 2024 bylo v ČR v rámci služeb přístupu k internetu v pevném místě přeneseno v průměru téměř 366 GB dat na jednu aktivní přípojku měsíčně – celkově jich tak uživateli bylo přeneseno přes 18 EB (Exabyte). Nejvyužívanějším způsobem přístupu k internetu v pevném místě zůstal v roce 2024 bezdrátový

    … více »
    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (38%)
     (46%)
     (14%)
     (16%)
     (18%)
     (14%)
     (18%)
     (15%)
     (14%)
    Celkem 169 hlasů
     Komentářů: 11, poslední včera 07:30
    Rozcestník

    Dotaz: PHP a velky metody uvnitr class

    14.10.2013 22:56 Pepa
    PHP a velky metody uvnitr class
    Přečteno: 264×
    Zdravim, kdyz mam velke metody uvnitr class, muzu je ulozit do samostatneho souboru a sourcnout kazdy soubor do ty metody ? Nebo se to dela jinak kdyz jsou metody velky ? Diky za pomoc.

    Řešení dotazu:


    Odpovědi

    15.10.2013 00:26 Sten
    Rozbalit Rozbalit vše Re: PHP a velky metody uvnitr class
    Když jsou metody moc velké, ta třída je nejspíš špatně navržena, protože toho dělá příliš mnoho
    15.10.2013 07:15 Kit
    Rozbalit Rozbalit vše Re: PHP a velky metody uvnitr class
    Metoda by neměla být delší, než cca 20 řádek, třída by neměla překračovat 60 řádek. Bavit se o includech je v takových případech zpravidla zbytečné, řeší se to změnou návrhu tříd.
    15.10.2013 09:54 potato
    Rozbalit Rozbalit vše Re: PHP a velky metody uvnitr class
    To se možná týká tříd, které si matlají frameworkisti jen tak pro zábavu, takže jejich hlavní činnost je zapouzdření, nemají nic skutečně užitečného dělat. Spousta algoritmů se nevejde na dvacet řádek ani v high-level pseudokódu popisujím jen slovně, co se má udělat...
    15.10.2013 10:03 Kit
    Rozbalit Rozbalit vše Re: PHP a velky metody uvnitr class
    V OOP se přece nebavíme o algoritmech, ale o objektech. Pokud se metoda nevejde do přibližně 20 řádek, tak je nejspíš chybně navržena. Občasné mírné překročení není na závadu.

    Frameworky nemohu ani cítit. S nimi je programování v PHP mnohem složitější.
    AraxoN avatar 15.10.2013 08:23 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: PHP a velky metody uvnitr class
    Veľké metódy obyčajne znamenajú nedostatočnú dekompozíciu. Ideálne je držať sa pravidla, že zdrojový kód metódy (funkcie, procedúry, ...) sa má vojsť naraz celý na obrazovku. To platí pre hocijaký jazyk, nielen pre PHP.

    Niekedy je ťažké sa tomu vyhnúť a bojovať s ďalšími vývojármi v tíme - v takom prípade odporúčam ponechať metódu v danom súbore a spoliehať sa na editor, že uľahčí navigáciu v takomto kóde.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.