Компания Microsoft выложила в открытый доступ исходный код калькулятора. Разработчики заявили, что таким образом демонстрируют свою открытость и хотят улучшить продукт.
Необходимый инструмент
Калькулятор – одно из немногих приложений, которое вошло во все дистрибутивы Windows. Оно появилось в Windows 1.0 в 1985 году и до версии для Windows 10 претерпело значительные изменения.
Изначально калькулятор позволял выполнять лишь простые арифметические действия. Сейчас он поддерживает отдельные режимы для инженеров и программистов, так что нередко используется для решения сложных задач.
Открытый код
Исходный код проекта доступен на GitHub. В нем – единственная ветвь и 106 обновлений (коммитов).
Проект содержит более 35 тыс. строк кода. Чтобы скомпилировать его, нужна последняя версия Visual Studio и Windows 10 не старше версии 1803.
Проект распространяется по лицензии MIT. Ту же лицензию разработчики используют для .Net Core, Visual Studio Code и MS-DOS.
Ближе к пользователям
В Microsoft отметили, что калькулятор станет первым шагом в открытии процесса разработки продуктов компании для open-source сообщества. Все желающие могут искать в коде баги, предлагать решения, а также сотрудничать со специалистами Microsoft по внедрению в калькулятор новых функций.
Код позволит разработчикам познакомиться с новыми технологиями, созданными Microsoft. Это, прежде всего Universal Windows Platform, Fluent и Azure Pipelines. Проект также поможет понять, как в Microsoft разрабатывают ПО и каких стандартов придерживаются.
Предложение Microsoft оказалось популярным среди разработчиков: для проекта уже предложили 29 вариантов улучшений (пул-реквестов) и обнаружили 103 проблемы.