The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:
Существует большая разница между распределенными и коллокированными командами: коммуникация в распределенных командах асинхронна, что в основном означает, что когда вы задаете вопрос, ответ не приходит немедленно. Более того, он может никогда и не прийти. Это может быть очень неприятно для тех, кто привык к офисному рабочему процессу, где большинство коммуникаций синхронны: любой вопрос отвечается немедленно, одним способом или другим. В открытых репозиториях все асинхронно. Вот простое правило, которое может помочь вам снизить уровень раздражения в проектах GitHub: пингуйте их каждый раз, когда вам нужен ответ или внимание к вашему коду.
Существуют четыре основных сценария:
Вы отправили новый запрос на вытягивание. Оставьте сообщение прямо в PR с просьбой архитектору его проверить. В противном случае архитектор может просто пропустить запрос на вытягивание, и он будет оставаться в состоянии “ожидание проверки” на долгое время.
Вы внесли изменения в запрос на объединение после того, как рецензенты кода попросили вас. Опубликуйте сообщение с просьбой взглянуть на ваш код еще раз. В противном случае они могут никогда не увидеть только что внесенные вами изменения.
Вы публикуете любое сообщение в задаче или запросе на вытягивание. Начните его с псевдонима человека, с которым вы говорите. В противном случае человек, который должен помочь вам, может не получить уведомление о вашем сообщении, и его пропустят.
Также обратите внимание на то, что Бен Батлер из GitHub сказал однажды: Вы в основном никогда не “подходите” к рабочему месту коллеги, виртуальному или другому. Возможно, предпочтительнее использовать задачи и чат, чем “точечные” коммуникации.
Translated by ChatGPT gpt-3.5-turbo/42 on 2024-04-02 at 10:34