Опис послуги
ПерекладНапишу конкурентні скрипти та інструменти мовою Dust — універсальній мові, орієнтованій на простоту та безпечний паралелізм. Dust статично типізована, поставляється з інтерпретатором та набором інструментів, тому чудово підходить для скриптів, завдань обробки даних та програм, яким потрібно робити багато речей одночасно без звичайного болю з потоками.
Що входить у послугу:
— Утиліти та інструменти командного рядка на чистому, читаємому коді Dust, який зможе підтримувати будь-який учасник вашої команди.
— Конвейери обробки даних: читання, перетворення, перевірка та вивантаження ваших файлів або записів, з паралельним виконанням там, де це дає виграш.
— Конкурентні обробники та планувальники завдань, які безпечно розподіляють роботу по ядрам, щоб пакетні завдання завершувалися швидше.
— Невеликі скрипти автоматизації, які зв'язують ваші сервіси, запускають роботу за розписанням та надсилають звіти про результати.
Як я працюю: відштовхуюся від ваших вимог та прикладів даних, узгоджую входи та виходи, потім реалізую все в ідіоматичному стилі Dust — статичні типи ловлять помилки ще до запуску. Опираюся на модель конкурентності мови, щоб паралельний код залишався передбачуваним та без перегонів даних. Кожен результат супроводжується зрозумілою інструкцією щодо використання, коментарями в коді та коротким README, тому ви не опиниться в залежності від мене.
Ви також отримаєте базові тести, розумну обробку помилок та рекомендації щодо запуску інтерпретатора та інструментів у вашому середовищі. Якщо ви тільки знайомитеся з Dust, я пояснюю компроміси та допомагаю вирішити, де паралелізм дійсно потрібен.
Напишіть мені задачу, очікуваний обсяг даних та термін — я точно оцню проект. Разовий скрипт або переиспользуваний інструмент: віддаю охайний, протестований код на Dust, на якому можна будувати далі.
Що входить у послугу:
— Утиліти та інструменти командного рядка на чистому, читаємому коді Dust, який зможе підтримувати будь-який учасник вашої команди.
— Конвейери обробки даних: читання, перетворення, перевірка та вивантаження ваших файлів або записів, з паралельним виконанням там, де це дає виграш.
— Конкурентні обробники та планувальники завдань, які безпечно розподіляють роботу по ядрам, щоб пакетні завдання завершувалися швидше.
— Невеликі скрипти автоматизації, які зв'язують ваші сервіси, запускають роботу за розписанням та надсилають звіти про результати.
Як я працюю: відштовхуюся від ваших вимог та прикладів даних, узгоджую входи та виходи, потім реалізую все в ідіоматичному стилі Dust — статичні типи ловлять помилки ще до запуску. Опираюся на модель конкурентності мови, щоб паралельний код залишався передбачуваним та без перегонів даних. Кожен результат супроводжується зрозумілою інструкцією щодо використання, коментарями в коді та коротким README, тому ви не опиниться в залежності від мене.
Ви також отримаєте базові тести, розумну обробку помилок та рекомендації щодо запуску інтерпретатора та інструментів у вашому середовищі. Якщо ви тільки знайомитеся з Dust, я пояснюю компроміси та допомагаю вирішити, де паралелізм дійсно потрібен.
Напишіть мені задачу, очікуваний обсяг даних та термін — я точно оцню проект. Разовий скрипт або переиспользуваний інструмент: віддаю охайний, протестований код на Dust, на якому можна будувати далі.