2026-05-01
В апреле я наконец доработал инструмент Klin для генерации кода обвязки на C++, после чего с помощью Kotlin Dialect удалось получить Git Budget на Qt для macOS.
Отдельного внимания заслуживает экономия строк кода при поддержке нескольких платформ:
| Платформа | Экономия в строках кода | Экономия в % | Общее количество строк кода |
|---|---|---|---|
| Android | 0 (Первичный код) | 0% | 652 |
| iOS | 333 | 58% | 569 |
| macOS | 340 | 44% | 761 |
Выходит, благодаря тому, что логику не надо писать повторно, начиная со второй платформы экономия составляет 44-58% строк кода, т.е. после Android каждая следующая платформа обходится лишь в половину стоимости.
В мае планирую добавить историю трат в Git Budget.