Возьмусь за разработку приложений на языке Cobra. Это язык с понятным синтаксисом в духе Python, но со строгой статической типизацией, встроенной поддержкой контрактов и модульных тестов на уровне самого компилятора. Готовые программы запускаются на dotnet CLR и одинаково хорошо работают на Windows, Linux и macOS.
Беру в работу разные типы задач: утилиты командной строки, серверную логику, обработку и трансформацию данных, настольные инструменты и библиотеки для повторного использования. Весь код — аккуратный и строго типизированный. Контракты Cobra позволяют мне описывать предусловия, постусловия и инварианты для важных методов, благодаря чему ошибки всплывают ещё на этапе сборки, а не у пользователя. Юнит-тесты идут в комплекте с каждым модулем и служат доказательством того, что логика действительно работает.
Работаю по прозрачной схеме. На старте фиксируем требования и условия приёмки. Дальше собираю каркас проекта, описываю типизированные классы и интерфейсы, покрываю ключевые участки контрактами и тестами. Сборку веду под dotnet CLR, запускаю все тесты и отдаю результат небольшими этапами, чтобы правки вносились вовремя. По завершении передаю исходники целиком, скрипт сборки, компактный README по компиляции и запуску, а также отчёт с пройденными тестами.
Отдельно помогу перевести небольшие наработки с Python или скриптов в типобезопасный Cobra, подключу нужные библиотеки CLR и ускорю узкие места. Подойдёт и для маленького автоматизатора, и для основы крупного продукта — на выходе вы получаете сопровождаемый код, который без труда подхватят другие инженеры. Напишите, что нужно сделать, и я подготовлю план, точную стоимость и честные сроки.
Беру в работу разные типы задач: утилиты командной строки, серверную логику, обработку и трансформацию данных, настольные инструменты и библиотеки для повторного использования. Весь код — аккуратный и строго типизированный. Контракты Cobra позволяют мне описывать предусловия, постусловия и инварианты для важных методов, благодаря чему ошибки всплывают ещё на этапе сборки, а не у пользователя. Юнит-тесты идут в комплекте с каждым модулем и служат доказательством того, что логика действительно работает.
Работаю по прозрачной схеме. На старте фиксируем требования и условия приёмки. Дальше собираю каркас проекта, описываю типизированные классы и интерфейсы, покрываю ключевые участки контрактами и тестами. Сборку веду под dotnet CLR, запускаю все тесты и отдаю результат небольшими этапами, чтобы правки вносились вовремя. По завершении передаю исходники целиком, скрипт сборки, компактный README по компиляции и запуску, а также отчёт с пройденными тестами.
Отдельно помогу перевести небольшие наработки с Python или скриптов в типобезопасный Cobra, подключу нужные библиотеки CLR и ускорю узкие места. Подойдёт и для маленького автоматизатора, и для основы крупного продукта — на выходе вы получаете сопровождаемый код, который без труда подхватят другие инженеры. Напишите, что нужно сделать, и я подготовлю план, точную стоимость и честные сроки.