Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!


Интересна Java? Кликай по ссылке и изучай!
Если тебе полезно что-то из того, чем я делюсь в своем блоге - можешь поделиться своими деньгами со мной.
с пожеланием
столько времени читатели провели на блоге - 
сейчас онлайн - 

пятница, 11 апреля 2014 г.

Вебинар по рефакторингу

Ребята привет.

Код я пишу давно. Пишу его не только для того, чтобы побыстрее программа заработала. Пишу его еще для себя, как читателя, чтобы глядя на него немного позже можно было разобраться, что имел ввиду и быстро (а главное без вреда для работоспособности) внести правки. Так же не исключаю, что с моим кодом часто имеют дело другие люди - им меня понять еще сложнее. Потому код приходится причесывать. Имя этому процессу рефакторинг.

Сам по себе рефакторинг опасен. А потому без армии маленьких помощников тут никак. Имя им - тесты. Unit-тесты. Их тоже можно написать как-нибудь. Ну а можно задуматься о б их рефакторинге. "Тесты как документация" - возможно ты слышал раньше это громкое заявление. Рефакторинг в тестах в основном служит этой цели. Как этого добиться? Рассмотрим. 

На вебинаре на примере рефакторинга реального кода одного из моих проектов мы рассмотрим:
+ рефакторинг кода при поддержке тестов
+ рефакторинг тестов с целью "тесты как документация"
+ основные типы рефакторингов (production кода и кода тестов)
+ основные антипаттерны
+ рекомендации с чего начать рефакторинг в своем проекте
+ зацепим OOP и SOLID принципы
Ну и конечно же главный вопрос о том, как это все поможет заработать больше.

Как это будет происходить?
- start: code review -> WTF -> рефакторинг -> goto start
   (тут буду много рассказывать {и рисовать} почему так, а не иначе, параллельно с кодингом)
- ближе к концу секция вопросов/ответов
   (тут ты сможешь задать вопрос и получить на него ответ)
- и в конце ссылки на полезное чтиво
   (а так же запись вебинара для личного использования)

Язык программирования - Java

Среда разработки - Intellij IDEA

Стоимость вебинара - 70 грн

Продолжительность вебинара - 1,5-2 часа.

От тебя на это время потребуются - компьютер с интернетом, наушники и (возможно) попкорн.

Дата проведения уточняется - в ближайшие неделю-две

Форма предварительной регистрации - >>> вот тут <<< (зарегистрируйся, чтобы быть в курсе) Поторопись! 

Деньги, собранные от участников вебинара пойдут на покупку планшета Samsung Galaxy Note Pro 12.2 мне на день рождения. А нужен он мне для того, чтобы чуть чаще заниматься мультипликацией в блоге. Не так давно я держал подобный планшет в руках и весь наэлектризовался от возможностей, которые он мне открывает.

Ну а 10% от прибыли - уйдет на благотоврительность. 

Как-то так

Комментариев нет:

Отправить комментарий