Мы должны были выбрать наши проекты накануне, и я выбрал приложение для парного программирования. Вы правильно догадались, он работает на базе Flask (бедняжка). Хотя оно не может излечить рак или положить конец голоду в мире, приложение должно позволять двум (или более) программистам работать над одним и тем же файлом кода в режиме реального времени. Они также должны иметь возможность общаться в чате во время совместной работы. Это означает, что если человек а пишет «Алекс классный», то человек б должен увидеть то же самое на своем экране. Если затем человек b сделает все правильно и добавит слово офигеть между is и круто, то человек a должен увидеть изменения на своем экране. Таким образом, они оба увидят на своих экранах слова Алекс чертовски крут.

Имею ли я представление о том, как это реализовать? Просто приблизительное представление о том, что мне делать. Я поговорил со своим тренером, и он разъяснил свои ожидания. Моя роль заключается в том, чтобы «просто» реализовать это. Я думаю, что это выполнимый проект, но у него есть свои проблемы. Например, убедиться, что каждый пользователь может видеть изменения в режиме реального времени. Кроме того, реализация функциональности чата будет сложной задачей, но я готов к вызовам. К счастью, есть Google, Stack Overflow, мои коллеги, питонисты Andela и, конечно же, наш тренер.

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