Gephart 0.6 s novým designem a funkcemi
Po dlouhých měsících jsem vydal novou verzi svého frameworku s CRUD generátorem. Překopal jsem design a přidal jsem nové funkce. Budu ho zde srovnávat s verzí 0.4, protože 0.5 jsem zde úplně přeskočil.
Články o vývoji webových aplikací, programování a technologiích
Po dlouhých měsících jsem vydal novou verzi svého frameworku s CRUD generátorem. Překopal jsem design a přidal jsem nové funkce. Budu ho zde srovnávat s verzí 0.4, protože 0.5 jsem zde úplně přeskočil.
Cyklomatická komplexita, neboli podmínková složitost je metrika indikující složitost zdrojového kódu. Video (4:45)
Řešil jsem před nedávnem (při vytváření videa o cyklomatické komplexitě), jak nejlépe PHP funkci zobrazit ve formě grafu (respektive CFG – content flow graph). Ideální nástroj, kde bych vložit PHP kód a získal ihned graf, jsem bohužel nenašel. Popíši tedy postup, který mi přišel jako ideální bez toho, abych si psal vlastní knihovnu.
Už nějakou dobu přemýšlím nad tím, jestli jsou fasády ve frameworku Laravel špatné či dobré řešení. Odpověď není jednoznačná, alespoň pro mě ne. Zpočátku jsem je zcela odsuzoval, ale nakonec si myslím, že jsou případy, kdy dávají smysl. Zajímalo by mne i jak to vidíte vy, a proto bych se chtěl podělit o své dumání […]
Video (1:29) Definice říká, že: A. Moduly vyšší úrovně by neměly záviset na modulech nižší úrovně. Oboje by mělo být závislé na abstrakci. B. Abstrakce by neměla záviset na detailech. Detaily by měly záviset na abstrakci. De facto můžeme říct, že byste téměř vždy měli záviset na abstrakci a nikoli na konkrétní implementaci.
Řekl jsem si, že bych se mohl mrknout do statistik a shrnout kam a jestli jsem se s blogem za minulý rok posunul a jaké mám plány pro rok 2018.
The Art of UNIX Programming
Eric S. Raymond
Navíc je přístupná online :)