DigitableCourses
База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Покупки и подписки в приложении: StoreKit, Play Billing, права и восстановление

Как устроена касса, которая вам не принадлежит: типы продуктов и их семантика, StoreKit 2 и Play Billing по шагам, право пользователя как состояние с источником истины, …

#мобильная разработка#монетизация#подписка
26 мин
Статья

Поисковый рефакторинг: модуляризация монолита и уборка кода как задача оптимизации

Как отдать поиску две задачи сопровождения кода — разложить сотни классов по модулям и подобрать последовательность рефакторингов — не превратив метрику качества в …

#sbse#рефакторинг#архитектура
17 мин
Статья

Поиск по коду и артефактам: индекс, который не врёт

Как искать в чужом и своём коде: синтаксис GitHub code search, регулярные выражения в grep.app, структурный поиск, реестры пакетов и локальные инструменты. На какие пять …

#поиск информации#инструменты#чтение кода
12 мин
Статья

Поиск и бинарный поиск, в том числе по ответу

От линейного перебора до lower_bound, бинарного поиска по ответу, тернарного и экспоненциального поиска и кэш-дружественных раскладок вроде Eytzinger.

#алгоритмы#поиск#бинарный поиск
18 мин
Статья

Поиск для созидателя: карта трека и почему это отдельный навык

Обзорная статья трека: чем поиск инженера, который что-то строит, отличается от бытового гугления, из каких шагов состоит цикл разведки, почему информационная среда за …

#поиск информации#источники#документация
16 мин
Статья

Поиск во время отладки: отдельный жанр

Отладочный поиск устроен иначе: вопрос причинный, ответа «вообще» не существует, а главный источник — ваша собственная система. Разбираем порядок действий от нулевого …

#поиск информации#отладка#инциденты
11 мин
Статья

Подходы и методологии: предиктивный, итеративный, гибкий — и семейство Agile целиком

Терминологическая лестница от парадигмы до инструмента, четыре подхода и то, что каждый из них фиксирует, манифест Agile построчно и всё его семейство — Scrum, Kanban, …

#менеджмент#методологии#agile
24 мин
Статья

Подсистема памяти: кэши, когерентность, контроллер

Как устроен кэш изнутри — разбор адреса, ассоциативность, политики замещения и записи; что делает TLB и почему страницы влияют на скорость; как работают предвыборка и …

#железо#память#кэш
21 мин
Статья

Поддержка, технический долг и эволюция продукта

Что происходит с системой после релиза: как устроены линии поддержки и триаж багов, что такое технический долг на самом деле, как его измерять, отдавать и продавать …

#карьера#sdlc#технический долг
27 мин