Инструменты для командной разработки
Эффективность работы программистов зависит не только от знания алгоритмов и технологий, но и от инструментов, которые они применяют в разработке. Мы давно привыкли полагаться на правильную IDE, использовать профилировщики и, конечно же, любимые фреймворки и билд-тулы. Но на конечный результат влияет ряд дополнительных факторов, связанных с работой команды в целом: управление проектом, планирование релизов и майлстоунов, сборка и тестирование изменений, ревью кода и многое другое. Правильное использование инструментов командной разработки может значительно упростить вашу жизнь и повысить качество конечного продукта.
В этом коротком докладе Андрей и Дмитрий "галопом по европам" пройдутся по инструментам командной разработки, которые создают в JetBrains, и расскажут, чем они могут помочь вашим командам и как их использовать.
Разработчик, докладчик, подкастер, тренер, технический евангелист. Занимается разработкой и интеграцией в сфере вычислений, финансовой инженерии и алгоритмической торговли. Преподаватель начального курса по финансовой инженерии, автор курсов MATLAB и CUDA на Pluralsight.
За пять лет работы в Jetbrains успел приложить руку ко многим продуктам компании, включая IntelliJ IDEA и AppCode. В данный момент времени принимает активное участие в разработке нового продукта UpSource. Кроме Java, увлекается Clojure.