Атомарный рефакторинг в IntelliJ IDEA: прогибаем IDE под себя
Можно ли изменить структуру программы без риска для ее семантики и структуры? Разработчик JetBrains Тимур Валеев уверен, что это вполне возможно. Свое убеждение он обосновывает в ходе доклада о нестандартным методах использования IntelliJ IDEA для рефакторинга.
По словам Тимура, рефакторинг можно разбить на набор атомарных транзакций, после каждой из которых семантика сохраняется. Чем меньше эти транзакции, чем короче «разломанное состояние программы», тем меньше вероятность ошибки. Процесс можно довести до идеала: каждая отданная IDE команда модифицирует код, сохраняя семантику. В таком случае шанс ошибки снижается практически до нуля.
Интервью с Java разработчиком. В Java более 5 лет. IT компании: EPAM, Star, Lohika
Java-разработчик Руслан делится своей историей: первый опыт в программировании, почему именно Java, сложности в изучении языка, а также о многом другом. Не пропустите это видео, если хотите узнать, как проще перейти на уровни middle и senior, к каким вопросам на собеседовании нужно обязательно быть готовым и какие книги для изучения Java следует прочитать.
Кроме того, в видео много интересного о смежных с программированием сферах: уровень зарплат, вопросы сертификации Java Dev, конфликты на работе, необходимость в знании английского языка.
Enum. Java. Всё сложнее, чем кажется
Перечисление Enum. Казалось бы, набор логически связанных констант не должен представлять сложности даже для начинающего программиста. Однако при глубоком изучении этого набора значений оказывается, что работа с ним намного более интересна, чем на первый взгляд. Если хотите убедиться в этом сами – обратите внимание на этот видеоролик. Всего за 11 минут вы узнаете практически все про класс Enum в языке Java.
Карантин в Сан-Франциско. Как эффективно работать из дома
Пандемия коронавируса внесла существенные коррективы в работу IT-отрасли во всем мире, в том числе в США. Русскоязычные разработчики, проживающие в районе залива Сан-Франциско, были вынуждены изменить привычный график работы, перейдя на удаленный режим. Кроме того, изменился и сам способ жизни в Калифорнии. Уже несколько дней действует запрет на посещение публичных мест без явной потребности и ряд других ограничений.
Сюжет представленного вам видеоролика посвящен тому, как программисты живут в условиях эпидемии COVID-19. Видео состоит из двух частей. Сначала автор ролика делится информацией о текущей ситуации в Сан-Франциско, а затем ее собеседники рассказывают о том, какие изменения они внесли в свою работу и распорядок дня.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ