Новосибирск: Преобразование циклов в Stream API

Руководитель

Тагир Валеев

Продукт

IntelliJ IDEA

Город

Новосибирск

Проект

Расширить существующую инспекцию "Loop can be collapsed with Stream API": поддержать сценарии преобразования в reduce, maxBy, minBy и новые сценарии преобразования в joining.

Презентация

Требования

Обязательно:

  • умение программировать на Java.

Будет плюсом:

  • опыт работы с Java 8 Stream API;
  • опыт работы с синтаксическими деревьями;
  • опыт написания юнит-тестов.
Презентация проекта 31 августа 2017