Сначала возможности, границы потом
- Ситуация
- В v0.1 было 100 коммитов: главное — чтобы работало; функции были важнее структуры.
- Решение
- Сначала заполнить возможности: инструменты, каналы, десктоп, голос, знания — одно за другим.
- Цена
- Первый аудит показал неприятные цифры: LocalHTTPService — 7200 строк, ChatManager — 3263, соотношение тестов к исходному коду около 4%, первая оценка здоровья архитектуры — 10/40 (D), 105 файлов сверх лимита без регистрации.
- Результат
- 4000+ файлов, 69 инструментов, 27 каналов, 429 компонентов десктопа.
↳ Как войти — Хотите добавить возможность — создайте модуль в app/src, не заносите его в ядро.