Как легко писать качественный код на Java


Реклама


Разработка на Java

Дата проведения: 22 марта в 20.00 по киевскому времени (21.00 по московскому)

Длительность: 1.45
Место проведения: online

Почему писать хороший код сложно?
Четкого  критерия  “качественный  код”  не  существует,  есть  ряд  рекомендаций, описанных  в  книгах  Роберта  Мартина  “Clean  Code”,  Мартина  Фаулера  “Refactoring”. 
Также сформулированы принципы SOLID, DRY, KISS, YAGNI, etc. Достаточно изучить их  все,  осмыслить,  запомнить  и  начать  применять  на  практике.  Нет  ничего  проще, правда?

Действительно, довольно сложно,  за один год не управишься. К счастью для Java (и не  только)  разработчиков  существует  множество  инструментов  для  статического анализа кода. Я увидел в них возможность не только держать свой проект в тонусе, но и улучшать собственные навыки написания качественного кода.

Поговорим:
  • О популярных библиотеках для статического анализа кода
  • Детальнее разберем одну из них, подключим в проект, посмотрим результаты
  • Разберем несколько метрик . Их всего пару сотен, так что физически за время мастер-­класса все невозможно рассмотреть
  • Дам рекомендации по настройке IDE для автоматического определения метрик
  • На примере одной из них проведем демо на тестовом проекте с пошаговым рефакторингом и улучшением кода
Ведущий: Виктор Кучин CTO at BANQ, Senior Java Engeneer at TopTal.

Мастер-­класс будет полезен как новичкам Java, которые ищут свою первую работу, так и тем кто уже нашел, но еще не использует статические анализаторы. 

Как подготовиться?
Для лучшего усвоения материала следует немного подготовиться, а именно:
  • прочитать про автоматический сборщик проектов maven. Понять что такое maven­plugin
  • прочитать минимум первую главу книги “Рефакторинг” Мартина Фаулера (лучше всю книгу, но первой главы будет достаточно)

Веб-сайт мероприятия: http://goo.gl/vhfksM