Александр Кунташов — про 1С и не только
2.53K subscribers
225 photos
12 videos
429 links
Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.
Download Telegram
​​Coding-конкурс #TechTrain2020

Подвели итоги конкурса, проводившегося после "фестивальчика на удалёночке" TechTrain2020 (сам фестиваль проходил в прошлую субботу).

Было восемь задачек, в рамках которых нужно было написать по веб-сервису. Работа каждого веб-сервиса сводилась к:
- вызвать предыдущий веб-сервис (очевидно, первый сервис никого не вызывал, а просто возвращал результат);
- проверить, что веб-сервис вернул ожидаемую строку;
- прибавить к результату кусочек фразы и вернуть полученную строку.

Первый сервис возвращал "Мы", второй прибавлял к этой строке " сломали" и так пока в результате не получалась фраза:
"Мы сломали твой код, уронили сервак. Вставай, Наташа!"

Особняком стояла восьмая задача, в которой помимо вызова седьмого сервиса нужно было еще и вывести результат как-нибудь кРЕаТиВнЕНьКО.

Фишкой задач стало то, что все веб-сервисы должны были быть написаны на разных языках программирования и упакованы в докер-контейнер. Первый - на Java и фреймворке Spring, а остальные уже по желанию.

В качестве награды каждому из победителей конкурса предоставлялся бесплатный билет на летние конференции JugRu.org, среди которых есть не только java-конференции, но и конференции по тестированию, девопсу, распределенным вычислениями и прочему.

Почему бы не поучаствовать в конкурсе и не удивить джавистов? Особенно когда есть, чем удивить, хехе.

Олег Тымко (@otymko), вооружившись гуглом, собственными навыками и небольшой помощью, реализовал первые семь сервисов на "привычных" языках (java, javascript, python, ruby, go, c#, php), а вот восьмой, с html-страничкой - на OneScript.Web :)

И получилось настолько круто и необычно (см приложенную картинку), что организаторы не устояли! Еще бы, код 1с и котики, победа была в кармане еще до начала написания кода :)

Код всех решений (в том числе Олега) можно посмотреть в репозитории https://github.com/JUGRuGroupOnline/TechTrain2020
Блог пост с оглашением победителей: https://t.iss.one/techtrainfest/9332

Мои поздравления :)
Viva la OneScript!