— Привіт дорогий друже! Не хочу бути сентиментальним, але це наша з тобою остання зустріч…

— Професоре, невже ви залишаєте свою посаду? Тому що я точно не збираюся зупинятися та закидати навчання. Ви ж казали, що вчитися треба без зупинки, і читати лекції, і книжки, і… Загалом, програмісту постійно потрібно розвиватися.

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

І звичайно ж, я дещо підібрав для тебе наостанок!

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

Давай одразу прояснимо: коду без багів не буває… Так влаштовано життя. Тому не варто одразу розкисати та кидати все, якщо код працює не так, як ми очікували.

Але що робити? Звичайно, можна наставити System.out.println скрізь, де тільки можна і потім розгрібати висновок у терміналі, сподіваючись на те, що вдасться знайти помилку.

Все-таки можна… і це роблять, і роблять акуратно за допомогою логування.

Але якщо є можливість запустити на локальній машині код, краще використовувати Debug. У цій статті ми розглядатимемо дебаг проекту всередині Intellij IDEA.

Як влаштований рефакторинг у Java< /big>

Поки ти вивчаєш програмування, більшість часу (крім копання теоретично) ти пишеш і пишеш код. Частково через це більшість розробників-початківців вважають, що в цьому і полягає їхня майбутня діяльність. Так воно так, але в завдання програміста входить ще й підтримка і рефакторинг коду. Сьогодні поговоримо про рефакторинг.

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

У цьому матеріалі з двох частин ти знайдеш невеликий посібник (звід рекомендацій) для написання більш високорівневого коду. Пройдемося за основними правилами та концепціями, які стосуються створення системи, роботи з інтерфейсами, класами та об'єктами. Поїхали!