Публикации по теме 'best-practices'
Магические числа и как с ними работать в C++
Привет, дорогой читатель, меня зовут Ксавье Жувено, и в этой статье мы поговорим о магических числах. Этот пост был вдохновлен правилом из четвертой главы Code Craft Пита Гудлиффа Защитное программирование .
Что такое Магическое число?
Магическое число — это необработанное число в коде. Это так просто. Но что случилось с этими необработанными числами, спросите вы? Что ж, давайте поговорим о них!
Представьте, что вы столкнулись с таким кодом:
auto result = function(3);..
Гипермодерн Python 2: тестирование
Прочтите оригинальную статью в моем блоге
В этой второй части серии Hypermodern Python я собираюсь обсудить, как добавить автоматическое тестирование в ваш проект и как научить генератор случайных фактов иностранным языкам. ¹ Ранее мы обсуждали Как настроить Python проект". (Если вы начнете читать здесь, вы также можете «скачать код из предыдущей главы.)
Вот темы, затронутые в этой главе о тестировании в Python:
Модульное тестирование с помощью pytest Покрытие кода с..
Импорт функций Python из других скриптов
Прекратите копировать и вставлять функции в новые скрипты
Иногда для нового проекта требуется существующий код. Работать умнее (а не усерднее) означает использовать существующую работу. На данный момент копирование и вставка из сценария в сценарий может показаться быстрым и безвредным решением. Однако определение функции в одном файле и ее импорт упрощает процесс и устраняет возможные ошибки.
Не всем функциям нужен отдельный файл сценария. Однако, если вы планируете повторно..
Овладение искусством написания кода
Лучшие практики от разработчика
Как разработчики, наш код — это наш холст, и элегантность, с которой мы его создаем, может изменить мир к лучшему. За прошедшие годы мне посчастливилось работать над бесчисленным количеством проектов, и я понял, что написание чистого, удобного в сопровождении и эффективного кода — это не просто навык; это искусство. В этой статье я поделюсь своими идеями и лучшими практиками написания кода, которые помогут вам стать более опытным и уважаемым разработчиком...
Как писать JavaScript как гуру
Как писать JavaScript как гуру
В этой 3-минутной статье вы найдете несколько небольших и простых трюков с кодом, которые помогут вам сохранить ваш код читабельным и согласованным.
Рассмотрим следующий код
Ну, выглядит довольно ясно, не так ли? Всего пара операторов if-else, оптимизировать нечего. Ладно, пришло время выйти на новый уровень написания кода.
Избегайте магических чисел и строк
Под словом «магия» я подразумеваю уникальные значения с необъяснимым значением или..
Статическое ключевое слово Java
Независимость экземпляра
Когда переменная или метод являются статическими, это означает, что они не привязаны к конкретному экземпляру или объекту , а скорее будут общими для нескольких экземпляров. Объекту не нужно создавать экземпляр, чтобы использовать функцию, если функция статическая.
Сила :
Идеально подходит для утилиты или вспомогательного метода , используемого многими классами, нам не нужно создавать экземпляр каждый раз, когда нам нужно их использовать. Пример:..
Искусство утверждения: одно или несколько утверждений
Искусство утверждения: одно или несколько утверждений
Привет! Сегодня мы обсудим классную тему: сколько утверждений для каждого теста? Представьте себе: мы пишем тесты и должны решить: должны ли мы поместить несколько утверждений в один тест или оставить их отдельно? Это жизненно важно, поскольку влияет на удобочитаемость, ремонтопригодность и стиль наших наборов тестов. В этом сообщении блога мы рассмотрим взлеты и падения нескольких утверждений, решим…