Публикации по теме 'best-practices'
8 различных советов по улучшению качества кода JavaScript
Советы и рекомендации по JavaScript
8 различных советов по улучшению качества кода JavaScript
Подробно объяснено с несколькими сценариями, кодом и выводом.
1. Используйте объекты вместо нескольких, если иначе или переключитесь.
В JavaScript objects может быть одной из возможных альтернатив для if else , условного оператора ( ? : ) или switch case .
function performWithObject(A, B, operation) {
const table = {
"ADD": A + B,..
Стратегия именования миграций Flyway в большом проекте
Flyway — отличный инструмент для управления миграцией баз данных. Несколько лет назад Мартин Фаулер описал Эволюционный дизайн базы данных , и эта идея до сих пор актуальна.
Однако у Flyway есть небольшая оговорка, когда вы работаете над одним и тем же проектом в большой команде разработчиков. В этой статье я описываю потенциальную проблему, связанную с неупорядоченными миграциями, как ее исправить и как вы можете проверить шаблон имени миграции во время сборки проекта.
Всю настройку..
ЛОЖЬ о нулевой безопасности Kotlin
543 слова
ПОЧЕМУ ЭТО ВАЖНО: предсказуемое программное обеспечение содержит меньше ошибок.
NPE выбрасываются, когда мы их не ожидаем. Ошибка на миллиард долларов — это ЛОЖЬ.
Когда я слышу «нулевую безопасность», я вспоминаю это:
Не верьте своим глазам. Иногда соль выглядит как сахар.
ПОГРУЖАЙТЕСЬ: Kotlin и Java живут в симбиозе.
Оба они работают на виртуальной машине Java. Они оба компилируются в один и тот же байт-код. Вы можете использовать класс Java в коде..
Почувствуйте это: ваш код может издавать характерный запах!
Друзья, программисты, коллеги-энтузиасты JavaScript, одолжите мне свои носы!
Сегодня мы отправляемся в обонятельное путешествие по своеобразному миру кодовых запахов.
Представьте себя в роли Шерлока Холмса, вооруженного вашим надежным увеличительным стеклом и готового вынюхивать подсказки в вашем коде. То, что вы обнаружите, может просто заставить вас посмеяться.
Для знакомства, я ваш дружелюбный сосед-веб-разработчик, который однажды провел целый день, потерявшись в лабиринте своего..
Сила dotEnv (файл среды)
Точно так же, как у вас есть разная одежда для разных случаев и разных сред, приложения часто работают в разных средах, где каждая среда работает с разными значениями и разными вкусами.
Эти различные среды могут быть разделены, например, среды тестирования, разработки и производства, или, возможно, они могут быть разделены для обслуживания разных клиентов, использующих один и тот же продукт.
Какая информация хранится в файлах .env?
Примеры информации, которая может меняться от..
Будьте впереди в разработке программного обеспечения с SOLID
SOLID — это аббревиатура пяти принципов проектирования объектно-ориентированного программирования. Роберт С. Мартин представил принципы SOLID в начале 2000-х годов, и с тех пор они стали краеугольным камнем передовой практики разработки программного обеспечения. Вот почему принцип SOLID так важен и почему он полезен для нас в программировании.
S — принцип единой ответственности
Принцип единой ответственности (SRP) гласит, что у класса должна быть только одна причина для изменения...
5 заповедей чистой обработки ошибок в TypeScript
Работа с ошибками является неотъемлемой частью разработки программного обеспечения.
Определение и наличие четких рекомендаций по обработке ошибок облегчит вашу жизнь при разработке функций, а также, и, что более важно, когда что-то пойдет не так!
В Orus (где мы пытаемся заново изобрести профессиональное страхование ) со временем мы разработали стратегию ошибок, которая хорошо работает для нас и которой, по нашему мнению, было бы полезно поделиться.
Хотя этот пост в основном..