Pull to refresh
4K+
2
Eli Petukhov@Calkme

Разрабатываю приложение для подсчета калорий

6
Rating
Send message

COUNT(DISTINCT food), борщ и немного Менделеева

Level of difficultyMedium
Reading time11 min
Reach and readers5.5K

Я хотел добавить в пищевой дневник одно число: сколько разных растений человек съел за неделю. Четыре строки Kotlin — пока не выяснилось, что непонятно главное: что именно считать разным?

Помидор и черри — один продукт или два? Сырой и запечённый шпинат? Три грамма петрушки в борще?

Разбираю, как простой COUNT(DISTINCT food) превратился в три инструмента: недельный счётчик, карту пробелов из 14 направлений и рейтинг продуктов по 24 показателям. Внутри — исследования пищевого разнообразия, проверка устойчивости расчёта и три борща одинаковой массы, которые система видит совершенно по-разному.

Читать далее

Information

Rating
1,100-th
Location
Израиль
Registered
Activity

Specialization

Разработчик мобильных приложений, ML разработчик
Ведущий
Python
Kotlin Multiplatform
Kotlin
Clean Architecture
Google Firebase