Как следует называть имена в Camel Case
первый символ со строчной, далее слитно все слова с заглавной
Что такое Code Smells
Это небольшая проблема в коде которая ассоциируется при большом значении с плохим кодом
Исходный код некоторой функции, больше читается или больше пишется?
Больше читается. (Код функции мы напишем один раз, и потом в ходе разработки раз-за разом будем ее читать)
Вы увидели прямо в коде записанный секретный ключ или пароль, что следует сделать разработчику
Хранить пароли следует не в коде, а передавать через настройки
Что такое DRY
Don't Repeat Yourself — избегайте повторений кода
Почему IDE ругается на null / undefined possible reference ошибки?
Это значит что значение переменной по ссылке может быть null и undefined и без проверки такой код может сломаться если придет пустое значение.
600: Что такое KISS (Keep It Simple, Stupid)
А) Сложный код — это лучший код.
Б) Простота — залог эффективности, избегайте избыточной сложности.
Простота — залог эффективности, избегайте избыточной сложности
Следует ли оборачивать async/await код в try-catch?
Да, так как при возникновении проблем в асинхронном коде есть паттерн возврата ошибки в Promise и его не обработка может приводить к другим ошибкам