Публикации по теме '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 очень широко, мы используем их для разработки интерфейсных приложений, серверных приложений, создания баз данных и даже в машинном обучении и искусственном интеллекте с поддержкой других библиотек.
Позвольте мне быстро указать на несколько простых, но эффективных способов, которые могут помочь вам писать более качественный и читаемый код на..