Публикации по теме 'clean-code'


Kotlin Code Smell 20 — Настройки/Конфигурации
Изменение поведения системы на плате управления может быть мечтой заказчика, но может стать кошмаром для инженера-программиста. Проблема Дублированный код Если загрязнение Глобальное использование "Связь" Тестируемость и бурный рост сценариев тестирования Сложность Решение Избегайте прямого использования настроек Создавайте полиморфные объекты и внедряйте их извне. Образец кода Неправильный class VerySpecificAndSmallObjectThatDealWithPersistence { fun..

Code Smell 105 — Комедийные методы
Используйте профессиональные и значимые имена TL;DR: не будьте неформальными или оскорбительными Проблемы Читабельность Непрофессиональная работа Решения 1. Выбирайте хорошие и профессиональные имена. Контекст Наша профессия имеет творческую сторону. Иногда нам становится скучно, и мы пытаемся быть забавными. Образец кода Неправильный function erradicateAndMurderAllCustomers(); //unprofessional and offensive Верно function deleteAllCustomers(); //more..

Range Over Ticker In Go с немедленным первым тиком
В стандартной библиотеке Go есть классный шрифт — Ticker . Тикеры используются, когда вы хотите делать что-то с регулярным интервалом, подобно setInterval в JavaScript. Вот пример: package main import ( "fmt" "time" ) func main() { ticker := time.NewTicker(time.Second) go func() { for range ticker.C { fmt.Println("Tick") } }() time.Sleep(time.Second * 4) ticker.Stop() fmt.Println("Ticker stopped") } Согласно документам , тикер — это структура, содержащая..

Xamarin — Введение и простые примеры кодирования
Xamarin — это популярная кроссплатформенная среда разработки, которая позволяет разработчикам создавать нативные мобильные приложения с использованием единой кодовой базы. Используя возможности C# и платформы .NET, Xamarin позволяет создавать приложения для платформ Android, iOS и Windows, тем самым оптимизируя процесс разработки и сокращая время и усилия. В этой статье мы представим Xamarin и предоставим простые примеры кода, чтобы продемонстрировать его возможности в создании..

5 советов по эффективной автоматизации тестирования вашего программного обеспечения и предотвращению ошибок
1 — протестируйте бизнес-правила с помощью своих методов Ну а что тестировать? Правила бизнеса, однозначно! Не реализуйте унитарные тесты, чтобы охватить все методы и создать числа, сделайте настоящий тест! Знайте свой метод и проверяйте его на осмысленных потоках, где вы можете гарантировать, что ваша логика работает. Не проводите бессмысленные тесты. 2 — Дайте четкое и осмысленное название вашему методу Подумайте о хорошем названии для вашего теста и выберите имя, которое..

Начало работы с Prettier: написание чистого и лаконичного кода
Вы когда-нибудь смотрели на свой код и думали: «Вау, это действительно беспорядок» , точки с запятой здесь, квадратные и фигурные скобки там. Иногда мы кропотливо пытаемся очистить ситуацию, но кто хочет очистить 300 строк JavaScript (чаще всего он, вероятно, даже не был создан вами) ? Введите Prettier: Prettier - это просто средство форматирования JavaScript. Разработанный Джеймсом Лонгом , он поддерживает такие языки, как JavaScript (включая ES8), TypeScript, JSX, Flow, JSON,..

Лучшие способы написания кода на Javascript
Javascript — один из лучших языков программирования, который используется для разработки веб-приложений. В настоящее время использование Javascript очень широко, мы используем их для разработки интерфейсных приложений, серверных приложений, создания баз данных и даже в машинном обучении и искусственном интеллекте с поддержкой других библиотек. Позвольте мне быстро указать на несколько простых, но эффективных способов, которые могут помочь вам писать более качественный и читаемый код на..