JavaRush/Курсы/Java Collections/Полезные ссылки от профессора — 39

Полезные ссылки от профессора — 39

Открыта

— Привет, дорогой друг! Не хочу быть сентиментальным, но это наша с тобой последняя встреча…

— Профессор, неужели вы оставляете свой пост? Потому что я точно не собираюсь останавливаться и забрасывать обучение. Вы же говорили, что учиться нужно без остановки, и лекции читать, и книжки, и… В общем, программисту постоянно нужно развиваться.

— Я рад, что ты правильно усвоил уроки. Ты знаешь, к кому обратиться, если еще когда-нибудь захочешь как следует разобраться в теории. Но думаю, что вскоре ты, мой ученик, превзойдешь своего учителя.

И конечно же, я кое-что подобрал для тебя напоследок!

Debug в Intellij IDEA: гайд для новичков

Давай сразу проясним: кода без багов не бывает… Так устроена жизнь. Поэтому не стоит сразу раскисать и бросать все, если код работает не так, как мы ожидали.

Но что же делать? Конечно, можно наставить System.out.println везде, где только можно и потом разгребать вывод в терминале в надежде на то, что получится найти ошибку.

Все-таки можно… и это делают, и делают аккуратно при помощи логирования.

Но если есть возможность запустить на локальной машине код, лучше использовать Debug. В этой статье мы будем рассматривать дебаг проекта внутри Intellij IDEA.

Как устроен рефакторинг в Java

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

Правила написания кода

В этом материале из двух частей ты найдешь небольшое руководство (свод рекомендаций) для написания более высокоуровневого кода. Пройдемся по основным правилам и концепциям, которые касаются создания системы, работы с интерфейсами, классами и объектами. Поехали!

Комментарии (18)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
18 апреля 2025, 10:10
ссылки и все... 29 материи за ссылки?!
Ioanna Polyak
Уровень 51
18 июля 2025, 13:44
Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. Нехватает черной материи. ЫХЫХЫХЫХХЫХЫ Да плевать на ваше ''нехватает черной материи''!
19 июля 2025, 17:02
у меня ваще 4168 чм. Просто жалко.
Fl1s Backend Developer
11 апреля 2024, 15:14
ЛунФокс, надеюсь ты заходишь на Javarush по ностальгировать, хотяб изредка =^
LuneFoxJava Developer в BIFITExpert
21 марта 2022, 20:22
Статьи про рефакторинг и правильное именование всегда читаю с упоением, потому что люблю рефакторить, и в голове куча идей и вариантов, и не знаю, как лучше. Постоянно туда-сюда переделываю, по 5 раз переименовываю переменные и т. д.
Сергей Смарт
Уровень 51
22 сентября 2022, 10:54
Как вариант, можно сразу сделать хорошо, что по 5 раз не рефакторить
LuneFoxJava Developer в BIFITExpert
25 сентября 2022, 21:25
Никто не может писать чистый код сразу, даже матёрые сеньоры.
Pig ManГлавная свинья в Свинарнике
25 февраля 2021, 13:35
Интересно, текст подстраивается под уровень или нет. Есть те, кто пошел сюда после Core и сейчас на 29? У вас тоже сказано в начале, что это последние лекции? А, вижу комментарии ниже, от уровня не зависит
LuneFoxJava Developer в BIFITExpert
21 марта 2022, 16:37
Предполагается, что коллекции будут проходить после многопоточности. Но в какой-то момент почему-то решили распараллелить.
Serp2015conceptor в Тольятти
28 января 2021, 16:52
А как же "Полезные ссылки от профессора — 40". Или раньше это был последний уровень, а текст не поменяли...
Богдан ЗінченкоFrontend Developer в iSolutions
28 января 2021, 14:16
Та не, дед, еще на многопоточности увидимся
Хорс
Уровень 41
8 октября 2020, 13:32
аж взгрустнулось
Владислав Backend Developer
27 июля 2020, 14:19
Аж захотелось пустить скупую слезу.
Leo Brainstorm
Уровень 40
17 мая 2020, 07:36
Кажись все забросили или ушли на стажировку уровня 2 назад...
Александр
Уровень 41
Expert
8 ноября 2019, 18:52
похоже тут уже не только лишь все способны смотреть в завтрашний день оставлять комментарии :)