Привет, Хабр Хочу увековечить свой первый опыт создания и релиза моего приложения в плей стор и нет для этого места лучше, чем то, которое я всегда с удовольствием как анонимус читаю. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
В инженерии программного обеспечения есть метрика bus-factor — минимальное количество людей, одновременная потеря которых останавливает систему. Чем выше число, тем устойчивее операция к кадровым изменениям. В IT эту метрику считают регулярно. На складах — почти никогда. При том что текучесть персонала в складской отрасли составляет около 49% в год. Склад, который не знает своего bus-factor,...
Отладка корутин в Android — задача, с которой сталкивается каждый разработчик, использующий Kotlin. На один экран могут приходиться десятки вызовов launch и async, но стандартные инструменты показывают потоки, а не корутины. В итоге, когда одна из корутин зависает, разработчик оказывается в тупике: отладчик показывает живой поток, но не показывает, какая корутина на нём выполнялась, в каком suspend‑вызове она остановилась и кто её запустил. Приходится искать причину вслепую — расставлять логи...
Самое неприятное в ошибочной задаче то, что она редко выглядит ошибочной. Обычно всё наоборот. В ней есть логика, факты, энергия, иногда даже дисциплина. Всё как будто собрано правильно: человек думает, действует, старается, исправляет, пробует ещё раз. Снаружи это похоже на нормальную работу над проблемой. А потом появляется странное чувство: усилий стало больше, а ясности меньше....
Друзья, по мере того как развиваются события, буду вести здесь небольшой бортовой журнал, который, возможно, кого-то улыбнет, а кому-то пригодится в качестве case study. И заранее извиняюсь перед всеми, кому доставляю неудобства своей вот этой малополезной графоманией. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Рассказываем, как из идеи «собрать меню на неделю» получилась задача оптимизации: КБЖУ, бюджет, целые упаковки, остатки в холодильнике, цены магазинов и план готовки. Внутри — почему схема «рецепты → список покупок» быстро ломается, зачем понадобились greedy, simulated annealing и MIP, и почему список покупок оказался почти отдельным продуктом. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Маркетинговая стратегия: как выбрать, что замерять и когда менять Маркетинговая стратегия помогает подобрать инструменты под реальные задачи: без неё бизнес действует вслепую. В этой статье: 1) разберу четыре базовые позиции, которые может занимать компания на рынке – от защиты результатов до фокусировки на узкой нише; 2) расскажу, какие технологии продаж работают в России сегодня; 3)...