Найти в Дзене
Покупайте СтеллыИ дарите их за контент
11 месяцев назад
 • Вы подписаны

Как и зачем мы зашли в Open Source?

Привет! Давненько от нас не было статей, и вот наконец-то появился повод поделиться новостями! 🚀 Мы выпустили стабильную версию нашей библиотеки Origami! В этой статье расскажем: Origami — что это? Это библиотека для разработчиков, работающих с Kotlin Multiplatform (KMP). Написана на чистом Kotlin, а главное — протестирована и готова к работе на Android, iOS, Web и Desktop! Кастомизация? Легко! С Origami вы можете настроить: А что в планах? Скоро добавятся встроенные функции для трансформации изображений: поворот, отражение, а также сжатие исходных и итоговых картинок...

1 год назад
 • Вы подписаны

Топ 3 момента оверинженеринга, которые мешают вашей команде двигаться вперёд

Разработка — это баланс между гибкостью и простотой. Стремление к "идеальному" коду часто приводит к оверинженерингу, который замедляет delivery и усложняет поддержку. Разберём три частые ловушки, в которые попадают опытные разработчики. Проблема: Команды часто создают константы для всех чисел и строк подряд, даже когда это не имеет никакого смысла. Например: const ZERO = 0 const EMPTY_STRING = "" Почему это плохо? Такие константы не добавляют ясности. ZERO скрывает смысл числа: это индекс, количество...

1 год назад
 • Вы подписаны

Вся правда про "задел под оптимизацию"

Если вам знакомо выражение "задел под оптимизацию", то скорее всего, вы напрямую или косвенно сталкивались с ним в разработке и знаете некоторую подоплёку, о которой и хочется поговорить в этой статье. В наших командах разработки мы называем это выражение феноменом. Фено́мен — необычное явление, редкий факт; то, что трудно постичь. И действительно, когда речь заходит о заделе под оптимизацию, команды и их участники понимают требования по своему. Что требуется заделать? Под какую оптимизацию? Какой скоуп и сроки? Какие приоритеты? На все эти вопросы бывает очень сложно однозначно ответить...

Покупайте СтеллыИ дарите их за контент