Co je nového ohledně vývoje:
- Monitoring modulů běžících na SIFY pomocí JavaMelody. JavaMelody počítá statistiky na základě používání aplikace uživateli. Jednoduše tak vidíme pomalá místa aplikace (např pomalé dotazy), nejpoužívanější místa aplikace, využití CPU a paměti na jednotlivých místech aplikace. Na základě toho pak probíhají optimalizace.
- Udržujeme dokumentaci k REST Api modulů běžících na SIFY pomocí Swagger.
- Auditujeme veškeré operace v aplikaci. Je auditován i prohlížeč (včetně verze) ze kterého uživatel přistupuje.
Vylepšení našich kódů:
- Na FE mnohem lépe pracujeme s daty Na práci s daty na UI používáme návrhový vzor FLUX, pomocí kterého je dosaženo jednosměrného toku dat. Samotná data jsou uložena mimo View a aplikace jsou tak mnohem lépe ročleněné.
- Děláme Clean Code Začali jsme s Clean Code a používáme nástroje, které nám s tím pomáhají (pro javascript používáme ESLint).
Nové funkcionality pro uživatele:
- Možnost nastavení odstávky – uživatel je automaticky před odstávkou odhlášen. Na přihlašovací stránce je informace o probíhající odstávce.
- Hromadné stahování příloh v ZIPu.
- Rozvoj UI komponent – rozvíjíme s cílem rychlejší a pohodlnější práce uživatelů s našemi aplikacemi. Například jsme rozšířili komponenty o Inline editing v tabulkách. A to proto abychom nenutili uživatele otevírat modální okno se všemi polemi, je umožňěna editace jednotlivých polí přímo v tabulce.
Ing. Ondřej Sucharda