
AI assisted code review přímo ve vývojovém studiu
Praktická showcase o tom, jak využít AI v code review procesu s minimem externích závislostí.
Přejít na obsah|Přejít k hlavnímu menu|Přejít k vyhledávání
Když se softwarový tým rozhodne pro automatické testování, většinou začíná výběrem testovacího nástroje nebo frameworku. Výběr programovacího jazyka, ve kterém se testy budou psát, je často opomíjen nebo se vůbec nebere v potaz. Ve skutečnosti by ale jeho výběr měl předcházet nebo být přímo součástí kritérií pro výběr testovacího frameworku.
Který programovací jazyk je nejlepší pro psaní automatických testů? Jednoznačná odpověď neexistuje. Vše záleží na samotném projektu a vývojářích. Použité technologie můžou zásadně ovlivnit úspěšnost nasazení automatizovaného testování na projektu. Výběr programovacího jazyka se dá posoudit ze dvou pohledů – osobního a projektového.
Vaše znalost a zkušenosti s programovacími jazyky je samozřejmě velmi důležitá. Je snadnější, a mnohdy i praktičtější, vybrat si takový jazyk, který ovládáte. Určitě to pomůže pro nastartování testování a snížení potřeby učit se nové technologie.
Zároveň také můžete sledovat, které jazyky jsou v oboru populární a jaké jsou aktuální trendy. Znalost populárních a široce podporovaných jazyků vám také může otevřít dveře k dalším nástrojům a také zvýšit vaši hodnotu na trhu práce.
Dalším rozhodujícím faktorem je technologie používaná v projektu, který máte testovat. Výběr jazyka, který odpovídá technologickému stacku projektu, má několik výhod:
Výběr jazyka by měl být zvážen z obou těchto hledisek. Je potřeba zajistit, aby testy a jejich spouštění byly samozřejmou součástí celého vývojového cyklu. Kdokoli by měl mít možnost si testy snadno spustit a vyhodnotit jejich výsledky. Vývojáři by měli být schopni testy nejen spouštět, ale také je psát a případně měnit konfiguraci nastavení nebo spouštění.

Praktická showcase o tom, jak využít AI v code review procesu s minimem externích závislostí.

Na konkrétním příkladu ze zákaznického projektu si ukážeme, jak obrovský je dopad, zapojíme-li agenty na všech úrovních procesu vývoje softwaru nejen jako asistenty při psaní kódu. Pokusím se dát návod, jak budovat vývojový proces budoucnosti (spíše již současnosti).

S oživováním hardware máme v Edhouse dlouhodobé zkušenosti. Ve skutečnosti ale takový hardware není živý, jen mu dodáme softwarové rozhraní, pomocí kterého s ním uživatel dokáže komunikovat a ovládat ho. Vdechnout ale hardwaru život, i když jen ten umělý, nemusí být v dnešní době vůbec problém.
Děkujeme za váš zájem o odběr našeho newsletteru! Pro dokončení registrace je potřeba potvrdit vaše přihlášení. Na zadaný e-mail jsme vám právě zaslali potvrzovací odkaz. Klikněte prosím na tento odkaz, aby bylo vaše přihlášení dokončeno. Pokud e-mail nenajdete, zkontrolujte prosím složku nevyžádané pošty (spam) nebo složku hromadné pošty.
