Přejít k navigační liště

Zdroják » Zprávičky » Princip DRY v CouchDB

Princip DRY v CouchDB

Zprávičky Databáze

Nálepky:

DRY (Don’t Repeat Yourself) je jedním ze základních znaků dobrého programátorského stylu. Platí, ať už se jedná o programování nízkoúrovňové nebo vysokoúrovńové, pro backend, frontend, pro jazyky skriptovací stejně jako pro dotazovací. Konstrukcí, která umožňuje tento princip dodržet, jsou především podprogramy (ať jsou zvány v daném jazyce procedury, funkce či jakkoli jinak).

Chris Strom ukazuje, jak využít princip DRY při práci s nerelační databází CouchDB a na praktickém příkladu demonstruje použití funkcí v CouchDB

Komentáře

Odebírat
Upozornit na
guest
1 Komentář
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře
Ladislav Thon

Mně osobně se CouchApp moc nelíbí, hlavně kvůli tomu, jak se ukládají ddocy na disk. Mám rozpracovaný podobný prográmek (ale v Ruby), kde jeden ddoc není adresář, ale soubor. Zatím to nehodlám zveřejňovat, protože parsování je vyloženě naivní, ale RKelly (i když už se nevyvíjí) vypadá jako super řešení.

Jinak řešení s preprocesorem je pěkné, ale v nějaké budoucí verzi (snad už 0.11?) by mělo být možné do ddoců normálně ukládat funkce a používat requireCommonJS – aspoň jsem to nedávno viděl v mailinglistu, nevím, jestli už je to v SVN.

EmDash: Duchovní nástupce WordPressu, který řeší bezpečnost pluginů

Cloudflare přichází s ambiciózním projektem EmDash, který chce přepsat pravidla správy webového obsahu a nahradit dlouholetou dominanci WordPressu. Nový open source CMS, vytvořený za pouhé dva měsíce s pomocí AI, sází na moderní architekturu, důraz na bezpečnost i monetizaci a řeší klíčové problémy, které WordPress provázejí už desítky let.

Project Glasswing: Anthropic mění pravidla kybernetické bezpečnosti

AI
Komentáře: 0
Nový AI model Claude Mythos Preview dokáže autonomně nacházet bezpečnostní díry v každém hlavním operačním systému i prohlížeči – včetně zranitelností starých desítky let, které přežily miliony automatizovaných testů. Anthropic se rozhodl tuto schopnost nasadit jako nástroj obrany a svolal koalici dvanácti technologických gigantů – od Amazonu přes Microsoft až po JPMorganChase. Se závazkem 100 milionů dolarů a přístupem pro více než 40 organizací spravujících kritickou infrastrukturu je Project Glasswing závodem s časem: zajistit, aby obránci byli s těmito schopnostmi dřív než útočníci.

Git Worktree + Claude Code: paralelní vývoj a AI agenti ve více větvích najednou

Git worktree posouvá práci s větvemi na úplně jinou úroveň – místo neustálého přepínání a stashování nabízí paralelní pracovní prostředí nad jedním repozitářem. V kombinaci s nástroji jako Claude Code navíc otevírá dveře k běhu více AI agentů současně, každý izolovaně ve své větvi, bez kolizí a zbytečné režie.