Найти в Дзене
Как и зачем мы зашли в Open Source?
Привет! Давненько от нас не было статей, и вот наконец-то появился повод поделиться новостями! 🚀 Мы выпустили стабильную версию нашей библиотеки Origami! В этой статье расскажем: Origami — что это? Это библиотека для разработчиков, работающих с Kotlin Multiplatform (KMP). Написана на чистом Kotlin, а главное — протестирована и готова к работе на Android, iOS, Web и Desktop! Кастомизация? Легко! С Origami вы можете настроить: А что в планах? Скоро добавятся встроенные функции для трансформации изображений: поворот, отражение, а также сжатие исходных и итоговых картинок...
2 месяца назад
Топ 3 момента оверинженеринга, которые мешают вашей команде двигаться вперёд
Разработка — это баланс между гибкостью и простотой. Стремление к "идеальному" коду часто приводит к оверинженерингу, который замедляет delivery и усложняет поддержку. Разберём три частые ловушки, в которые попадают опытные разработчики. Проблема: Команды часто создают константы для всех чисел и строк подряд, даже когда это не имеет никакого смысла. Например: const ZERO = 0 const EMPTY_STRING = "" Почему это плохо? Такие константы не добавляют ясности. ZERO скрывает смысл числа: это индекс, количество...
6 месяцев назад
Вся правда про "задел под оптимизацию"
Если вам знакомо выражение "задел под оптимизацию", то скорее всего, вы напрямую или косвенно сталкивались с ним в разработке и знаете некоторую подоплёку, о которой и хочется поговорить в этой статье. В наших командах разработки мы называем это выражение феноменом. Фено́мен — необычное явление, редкий факт; то, что трудно постичь. И действительно, когда речь заходит о заделе под оптимизацию, команды и их участники понимают требования по своему. Что требуется заделать? Под какую оптимизацию? Какой скоуп и сроки? Какие приоритеты? На все эти вопросы бывает очень сложно однозначно ответить...
8 месяцев назад
Нужно ли вашему бизнесу мобильное приложение или хватит мобильной версии сайта?
Предприниматели часто обращаются к нам с вопросом: достаточно ли для их задач адаптивного веб-сайта (поддерживающегося на мобильных устройствах) или нужно полноценное мобильное приложение? Чтобы ответить на него, давайте рассмотрим преимущества и недостатки каждого из этих решений. Бизнес привык, что мобильная версия веб-сайта дешевле, чем мобильное приложение. Да, это действительно так, но нужно учитывать следующее: Обычно никто не делает сайт только под мобильные устройства. На практике компьютерную версию делают "максимально пригодной" для смартфонов...
11 месяцев назад
Код-ревью — делай, как надо
Код-ревью — это процесс анализа кода, написанного разработчиком, перед его включением в основную ветку. В этой статье мы выделили несколько принципов, которые помогают команде Ryadom Tech проводить качественные и полезные код-ревью. Все члены команды, независимо от уровня, должны участвовать в код-ревью. Часто только лиды и сеньоры проверяют код младших коллег, но это подход устаревший. Вовлеченность младших разработчиков в проверку кода старших приносит множество преимуществ. Например, умение разбираться...
11 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала