Описание услуги
Напишу конкурентные скрипты и инструменты на языке Dust — универсальном языке, ориентированном на простоту и безопасный параллелизм. Dust статически типизирован, поставляется с интерпретатором и набором инструментов, поэтому отлично подходит для скриптов, задач обработки данных и программ, которым нужно делать много дел одновременно без привычной боли с потоками.
Что входит в услугу:
— Утилиты и инструменты командной строки на чистом, читаемом коде Dust, который сможет поддерживать любой участник вашей команды.
— Конвейеры обработки данных: чтение, преобразование, проверка и выгрузка ваших файлов или записей, с параллельным выполнением там, где это даёт выигрыш.
— Конкурентные обработчики и планировщики задач, которые безопасно распределяют работу по ядрам, чтобы пакетные задания завершались быстрее.
— Небольшие скрипты автоматизации, связывающие ваши сервисы, запускающие работу по расписанию и отправляющие отчёты о результатах.
Как я работаю: отталкиваюсь от ваших требований и примеров данных, согласую входы и выходы, затем реализую всё в идиоматичном стиле Dust — статические типы ловят ошибки ещё до запуска. Опираюсь на модель конкурентности языка, чтобы параллельный код оставался предсказуемым и без гонок данных. Каждый результат сопровождается понятной инструкцией по использованию, комментариями в коде и коротким README, так что вы не окажетесь в зависимости от меня.
Вы также получите базовые тесты, разумную обработку ошибок и рекомендации по запуску интерпретатора и инструментов в вашем окружении. Если вы только знакомитесь с Dust, я объясню компромиссы и помогу решить, где параллелизм действительно нужен.
Напишите мне задачу, ожидаемый объём данных и срок — я точно оценю проект. Разовый скрипт или переиспользуемый инструмент: отдаю аккуратный, протестированный код на Dust, на котором можно строить дальше.
Что входит в услугу:
— Утилиты и инструменты командной строки на чистом, читаемом коде Dust, который сможет поддерживать любой участник вашей команды.
— Конвейеры обработки данных: чтение, преобразование, проверка и выгрузка ваших файлов или записей, с параллельным выполнением там, где это даёт выигрыш.
— Конкурентные обработчики и планировщики задач, которые безопасно распределяют работу по ядрам, чтобы пакетные задания завершались быстрее.
— Небольшие скрипты автоматизации, связывающие ваши сервисы, запускающие работу по расписанию и отправляющие отчёты о результатах.
Как я работаю: отталкиваюсь от ваших требований и примеров данных, согласую входы и выходы, затем реализую всё в идиоматичном стиле Dust — статические типы ловят ошибки ещё до запуска. Опираюсь на модель конкурентности языка, чтобы параллельный код оставался предсказуемым и без гонок данных. Каждый результат сопровождается понятной инструкцией по использованию, комментариями в коде и коротким README, так что вы не окажетесь в зависимости от меня.
Вы также получите базовые тесты, разумную обработку ошибок и рекомендации по запуску интерпретатора и инструментов в вашем окружении. Если вы только знакомитесь с Dust, я объясню компромиссы и помогу решить, где параллелизм действительно нужен.
Напишите мне задачу, ожидаемый объём данных и срок — я точно оценю проект. Разовый скрипт или переиспользуемый инструмент: отдаю аккуратный, протестированный код на Dust, на котором можно строить дальше.