Rules engine pattern

Rules engine pattern

architekturanávrhové vzory

Návrhové vzory jsou jako nástroje ve vaší dílně. Dokáží výrazně zjednodušit jak psaní kódu, tak i kód samotný. Dnes začneme ukázkami patternů, specificky se vzorem rules engine.

Rules engine vám umožní zlepšit jak separation of concerns, tak high cohesion a low coupling, a tím výrazně snížit míru komplexity kódu.

Architektura

Architektura

architektura

"Softwarová architektura je návrh API, databáze a měla by být robustní a stabilní."

Na předchozí větě není skoro nic pravda. Moderní softwarová architektura je něco velmi jiného. Chybí to hlavní. To, co je vlastně cílem architektury.

Co je tedy softwarová architektura?

Nejcennější zdroj

Nejcennější zdroj

osobní rozvoj

Spoustu věcí lze nahradit nebo získat znovu. Dům, auto, peníze – vše lze nahradit. Existuje ale něco, co je cennější než peníze či zlato. Čas. Čas je skvělý zdroj; všichni ho máme stejně – 24 hodin denně. Není možné mít více, jediné, co je možné, je rozhodovat o jeho využití.

Slyšeli jste někdy lidi říkat "nemám dost času"? Nemyslím tím úkoly a termíny. Nemluvím o práci, někdy jsou termíny příliš krátké, úkoly příliš velké a není čas je dokončit. Mluvím o "Chtěl bych se tohle naučit, ale nemám čas."

Mít pravdu

Mít pravdu

leadership

Má cenu mít vždycky pravdu? Co to znamená mít pravdu v softwarovém vývoji? Jak důležité je pro lídra mít pravdu? A kdy to všechno začne být arogance? Měli jste někdy co dočinění s někým, kdo musel mít vždy pravdu?

Prozkoumáme pohled developera, lídra a architekta.

12345

Používáme cookies a podobné technologie, jako je Google Analytics, pro sběr analytických dat. To nám pomáhá pochopit, jak uživatelé používají naše stránky.

Více info

Stránky používají Google Analytics a analytické služby poskytované společností Google. Google Analytics používá cookies, aby nám pomohla analyzovat, jak uživatelé používají naše stránky. Informace generované cookies, které se týkají vašeho používání stránek (včetně vaší IP adresy), budou přeneseny a uloženy u společnosti Google. Používáme tato data pro vytváření reportů o aktivitě a k poskytování dalších služeb, které se týkají těchto stránek.

Analytická data nám pomáhají vylepšovat naše služby. Nepoužíváme je k marketingovým a reklamním účelům. Tato data nepředáváme ani neprodáváme dál.