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 12:55 | Nová verze

Byla vydána verze 17.12.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi. Aplikace, které nebyly dosud portovány na KDE Frameworks 5, byly z KDE Aplikací odstraněny.

Ladislav Hagara | Komentářů: 10
dnes 03:00 | Komunita

Na Humble Bundle lze získat počítačovou hru Company of Heroes 2 (Wikipedie, YouTube) běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 0
dnes 02:00 | Zajímavý software

Christian Kellner představil na svém blogu projekt Bolt řešící bezpečnost rozhraní Thunderbolt 3 na Linuxu. Pomocí příkazu boltctl nebo rozšíření GNOME Shellu lze komunikovat s démonem boltd a například zakázat neznámá zařízení a předejít tak útokům typu Thunderstrike nebo DMA.

Ladislav Hagara | Komentářů: 6
dnes 01:00 | Nová verze

Po půl roce vývoje od vydání verze 11.0 byla vydána verze 11.1 svobodného softwaru pro vytváření datových úložišť na síti FreeNAS (Wikipedie). Nejnovější FreeNAS je postaven na FreeBSD 11.1. Přehled novinek v příspěvku na blogu. Zdůraznit lze zvýšení výkonu OpenZFS, počáteční podporu Dockeru nebo synchronizaci s cloudovými službami Amazon S3 (Simple Storage Services), Backblaze B2 Cloud, Google Cloud a Microsoft Azure

Ladislav Hagara | Komentářů: 0
včera 23:55 | Nová verze

Po dvou měsících vývoje od vydání verze 235 oznámil Lennart Poettering vydání verze 236 správce systému a služeb systemd (GitHub, NEWS).

Ladislav Hagara | Komentářů: 5
včera 20:00 | Nová verze Ladislav Hagara | Komentářů: 0
včera 19:33 | Pozvánky

Pražská Fedora 27 Release Party, oslava nedávného vydání Fedory 27, se uskuteční 19. prosince od 19:00 v prostorách společnosti Etnetera (Jankovcova 1037/49). Na programu budou přednášky o novinkách, diskuse, neřízený networking atd.

Ladislav Hagara | Komentářů: 0
včera 18:11 | Nová verze

Byla vydána verze 2.11.0 QEMU (Wikipedie). Přispělo 165 vývojářů. Provedeno bylo více než 2 000 commitů. Přehled úprav a nových vlastností v seznamu změn.

Ladislav Hagara | Komentářů: 0
včera 17:44 | Komunita

Canonical oznámil dostupnost kryptografických balíčků s certifikací FIPS 140-2 úrovně 1 pro Ubuntu 16.04 LTS pro předplatitele podpory Ubuntu Advantage Advanced. Certifikace FIPS (Federal Information Processing Standards) jsou vyžadovány (nejenom) vládními institucemi USA.

Ladislav Hagara | Komentářů: 3
včera 16:11 | Zajímavý software

Společnost Avast uvolnila zdrojové kódy svého dekompilátoru RetDec (Retargetable Decompiler) založeného na LLVM. Vyzkoušet lze RetDec jako webovou službu nebo plugin pro interaktivní disassembler IDA. Zdrojové kódy RetDec jsou k dispozici na GitHubu pod open source licencí MIT.

Ladislav Hagara | Komentářů: 3
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (8%)
 (1%)
 (1%)
 (1%)
 (76%)
 (14%)
Celkem 997 hlasů
 Komentářů: 45, poslední 1.12. 19:00
    Rozcestník

    Dotaz: PHP a velky metody uvnitr class

    14.10.2013 22:56 Pepa
    PHP a velky metody uvnitr class
    Přečteno: 220×
    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: 45 | 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.
    A fine is a tax for doing wrong. A tax is a fine for doing well.

    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.