| | 1 | == Аналитикс 2019 |
| | 2 | |
| | 3 | Эти работы предлагались и раньше, под соусом "закрытия", "консервации" или "предпродажной подготовки" Аналитикса. |
| | 4 | |
| | 5 | План работ подразумевает отсутствие новых фич, приведение существующих фич в нестыдный вид и опенсорс бОльшей части аналитикса (за исключением рассчётов, коллектора и фреймов) |
| | 6 | |
| | 7 | Решаемые проблемы: |
| | 8 | |
| | 9 | - замедление разработки из-за |
| | 10 | - глупых ошибок (необходимость ручного прогона и заглядывания в лог на предмет cannot find property 'foo' of bar) |
| | 11 | - отсутствия тестов и инфраструктуры CI/CD |
| | 12 | - ручного редактирования в "ноутпаде" вместо IDE |
| | 13 | - морально устаревшей инфраструктуры (jQuery, Socketstream, Socket.io и т п) |
| | 14 | - неподдерживаемой инфраструктуры (jQuery, everyauth, jQuery Templates, Socketstream) |
| | 15 | |
| | 16 | - перфоманс |
| | 17 | - медленные клиентские чарты |
| | 18 | |
| | 19 | - хрупкость кода |
| | 20 | - инкрементальные рассчёты |
| | 21 | - коллектор падает целиком при отказах бирж |
| | 22 | - поломки при обновлении системного ПО |
| | 23 | - старый JS до yield и await |
| | 24 | |
| | 25 | - наколенные постоянно ломающиеся самоделки |
| | 26 | - персистенс |
| | 27 | - канал между коллектором и бэкендом |
| | 28 | |
| | 29 | - проблемы UI |
| | 30 | - самодельная модель |
| | 31 | - устаревшие и некрасивые виджеты jQuery UI |