Mail.ru Group выпустила бесплатный онлайн-редактор кода для совместной работы Статьи редакции

Регистрация не нужна, а код можно писать на Python 3.8, Java 11, C++ 17, PHP 7.4 и ещё пяти языках.

  • В онлайн-редакторе на базе своей платформы All Cups можно писать код одному или с командой, а также запускать его, чтобы исправить ошибки, сообщили vc.ru в Mail.ru Group.
  • Сервис поддерживает Python 3.8, Java 11, C++ 17, PHP 7.4, Node JS 14, Go 1.15, Erlang OTP 23, Rust 1.51 и Swift 5.3.3. В компании обещают расширить список языков. У онлайн-редактора есть десктопная и мобильная версии.
  • Чтобы запустить редактор, не нужна регистрация: нужно зайти по ссылке interview.cups.online. Сервис автоматически создаст комнату, ссылку на которую можно отправить другим, чтобы писать код вместе. Действия пользователей синхронизируются автоматически – они смогут увидеть, что делает каждый.
  • Новый инструмент рассчитан на программистов и распределенных команд разработчиков, а также для ИТ-рекрутеров и руководителей — они при найме могут попросить кандидатов написать код в качестве тестового задания.
  • Редактор работает на платформе для разработчиков All Cups: на ней можно принимать участие в ИТ-чемпионатах и общаться с коллегами. На сайте говорится, что в сообществе более 150 тысяч человек.
0
158 комментариев
Написать комментарий...
Иван Петров

запустил смеха ради ихний готовый Java пример
public class Main {
    public static void main(String[] args) {System.out.println("Hello, World!");}
}
- компилировалось 30 сек (!)
- я уж не говорю про использование пакетов (попытка прописать "package com.oracle;" ради эксперимента обернулась "ClassNotFoundException")
- и про то, что файл "main.java" содержит класс "Main" (это фиаско)
- в общем, это прорыв импортозамещения!

Ответить
Развернуть ветку
Андрей Рудин

за всем этим просто стоит куча магии, облака, кубернетисы, разворачивание инстансов и вот это вот все. согласен, долго очень :( если сделают скорость быстрее, думаю всех конкурентов могут убить.

Ответить
Развернуть ветку
Иван Петров

сорри, ржал и продолжал редактировать свой коммент
- так и пользовать джаву с пакетами по умолчанию?
- так и наплевать про case-sensitivity?
- с таким сервисом ни одного собеса потом не пройдешь 🙂

Ответить
Развернуть ветку
Max B

Насколько я успел поковыряться, там maven проект, где содержимое файла Main.java замещается содержимым файла main (с маленькой буквы без расширения).
Далее, maven-ом собирается jar, и вот он уже запускается ))

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Max B

Кстати, они это уже изменили. "Java 11" теперь называется "Java 11 JIT", и там теперь так:
...
MOUNT_POINT=/opt/src/Main.java
RUN_COMMAND=java -Dfile.encoding=UTF-8 $MOUNT_POINT > $RESULT_LOCATION 2>&1
...
Занимает менее 10 секунд ))

Ответить
Развернуть ветку
Alexey Pomogaev

Не сделают.

Ответить
Развернуть ветку
155 комментариев
Раскрывать всегда