Автопроигрывание
Автозавершение
К ПРЕДЫДУЩЕЙ ЛЕКЦИИ
ОК! ИДЕМ ДАЛЬШЕ!
Чистый код
Конвенция по оформлению кода Java (Java Code Conventions)
Расстановка фигурных скобок
Фигурные скобки в условных выражениях и циклах
Правила именования переменных, констант, классов, интерфейсов, перечислений, пакетов в Java
О пробелах в Java
Главная комбинация клавиш
О пустых строчках в Java
Как правильно переносить слишком длинные строки в Java
Порядок объявления полей класса и методов
ООП: Типичная ошибка в именовании класса
Особенности оформления блока switch-case в Java с позиции чистого кода
Порядок использования модификаторов в Java: public, abstract, static, final, volatile, synchronized
Общие принципы
Как задавать вопросы ментору
Супер-формула правильного вопроса к ментору!
Говорящие имена переменных
Говорящие имена методов и самодокументирующийся код в Java
Как правильно использовать глагол в названии метода?
Магические Числа в программировании
Принцип DRY (Don't Repeat Yourself)
Принцип YAGNI
Принцип наименьшего удивления
Принцип локальности переменных
Принцип "Односторонняя связность"
Принцип "Хранилище объектов"
Частные принципы
Скрытие переменных
Антипаттерн "Передача кошки по частям"
Когда использовать наследование, а когда перечисление?
Вопросы-ответы
Мне нужно вызвать метод, но возвращаемое значение не интересно
Когда не могу сразу придумать решение – делаю хоть как-то, это нормально?
Вебинары
Вебинар по Java Code Conventions (60:40)
Вебинар по Java Code Conventions
https://www.youtube.com/watch?v=wresLepn9to&t=943s
ОК! ИДЕМ ДАЛЬШЕ!