Я знаю, что есть бот, который автоматически закрывает issues, если не было обновлений какое-то время. Здесь можно что-то подобное сделать, скажем, если PR проходит все тесты, но уже больше месяца неактивен, то тогда нужно напоминание.
К такому сервису нужен бот, который будет проходить по забытым PR и напоминать всем участникам о том, что нужно что-то сделать. Ну и статистику временную выводить.
Да, код ревью это хорошая вещь, только кто этим будет заниматься? Беда тут скорее в том, что подобной культуре не учат толком почти нигде, поэтому один и тот же код может выглядеть совершенно по-разному у разных людей. а уж после совместного ревью из-за нехватки времени и желания всё свалят (как обычно) на аспирантов, скажут, чтобы сделал как надо, на этом и заканчивается.
Да, такие вещи часто пишут не профессиональные программисты, а просто учёные, поэтому качество хромает. Но стоит помнить, что те, кто мог бы остаться в науке и помочь развитию подобных проектов, погнались за длинным рублём и ушли в индустрию. Остаются в основном энтузиасты этого дела, а на энтузиазме далеко не уедешь.
А нельзя адаптировать gsl_sf_sin из GSL? Да, их реализации не такие быстрые (экспонента где-то в три раза медленнее), но работают хорошо во всех диапазонах.
Да, я несколько сумбурно объяснил: у меня один проект содержит C и Python код в одной директории. Теперь, когда я открываю Pycharm, я получаю:
Cannot determine module type («CPP_MODULE») for the following module:
Вдобавок, если открыть несколько файлов в соответствующем редакторе, например, main.c в Clion, а потом закрыть сам редактор и открыть тот же проект в Pycharm, то я снова получу main.c. Раньше я мог работать отдельно с .py и .c файлами, а теперь получается каша. Я не профессиональный программист и не работаю с IDE ежедневно, так что могу что-то упускать.
Странно, после апдейта Pycharm и Clion видят проект из python и c файлов как одно целое, что ведёт к незначительным ошибкам. Ну и набор вкладок для редакторов теперь один, что очень неудобно.
Я знаю, что есть бот, который автоматически закрывает issues, если не было обновлений какое-то время. Здесь можно что-то подобное сделать, скажем, если PR проходит все тесты, но уже больше месяца неактивен, то тогда нужно напоминание.
Вдобавок, если открыть несколько файлов в соответствующем редакторе, например, main.c в Clion, а потом закрыть сам редактор и открыть тот же проект в Pycharm, то я снова получу main.c. Раньше я мог работать отдельно с .py и .c файлами, а теперь получается каша. Я не профессиональный программист и не работаю с IDE ежедневно, так что могу что-то упускать.