Code Monkey home page Code Monkey logo

trifork-code-evolution-2024's Introduction

Sample projects for Trifork Code Evolution 2024

This repository contains three sample projects, used to demonstrate the JetBrains AI Assistant at Trifork Code Evolution 2024. The projects are completely independent.

The details of the projects are as follows:

  • The regex-sample project contains a mystery function called g, 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 called ev , 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 can be found here.

trifork-code-evolution-2024's People

Contributors

garthgilmourni avatar

Stargazers

Marit van Dijk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.