This repository contains three sample projects, used to demonstrate the JetBrains AI Assistant at LambdaConf 2024. The projects are completely independent.
The details of the projects are as follows:
- The
regex-sample
project contains a mystery function calledg
, which mimics the UNIX grep command. We want to see if the AI Assistant can recognise this function and suggest useful refactorings. - The
photography-sample
project contains a mystery function calledev
, which calculates the Exposure Value used in photogrpahy. We want to see if the AI Assistant can explain the problem domain to us, refactor the function, suggest testing scenarios and then create a JUnit test. - The
ktor-tasks-ai
project contains a sample Ktor service that acts as a Task Manager. We want to see if the AI Assistant can add support for POST and DELETE requests, and generate the corresponding test methods using the Ktor Testing Library.
Slides for the presentation will be added after the event.