most_common
Это не декларативный стиль.
Важно ведь не только кратко и выразительно реализовать задачу, важно чтобы реализация была достаточно гибкой для новых изменений. Так вот прелесть sql и с# (linq) что он выписывает алгоритм как композицию из простейших функциональных преобразований.
Например, сегодня задача звучит как «собрать 5 наиболее частых сигналов с датчика за период»
А завтра
«Выяснилось что датчики имеют погрешность −2/+2»
В декларативном стиле сделать изменения элементарно. Верчу как хочу.
Как встроить в most_common округление — не понятно, потому что это ситуативный пайтоновский костыль.
Опен сорц якось працює. Без відбору виконавців і навіть без оплати праці. Як я поняв автора, це щось середнє між опен сорц (де взагалі не платять) та галерами (де платять але відібраним).
Тобто середина, це десь — платять всім, але не топово, та за задовільно виконану роботу. А для замовників, щоб зменшити ризики, одна з стратегій може бути продублювати задачу серед кількох виконавців.