Gistpad, GitLink и другие

Чего хотят разработчики? Деньги, гибкий график, пицца? Конечно. Легкое удаленное сотрудничество?

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

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

Давайте взглянем на лучшие расширения VS Code, которые могут серьезно улучшить вашу удаленную работу.

Живой обмен

Если вы уже некоторое время работаете удаленно, скорее всего, вы уже знакомы с этим. Это популярное расширение позволяет вам и вашим товарищам по команде редактировать код вместе.

Его также можно дополнить другими расширениями, например, Live Share Audio, которое позволяет совершать аудиозвонки, или Live Share Whiteboard, чтобы рисовать на доске и видеть изменения друг друга в режиме реального времени.

Преимущества для удаленных команд

Повысьте производительность своей команды за счет парного программирования в режиме реального времени прямо из редактора VS Code!

GitLive

Этот мощный инструмент сочетает в себе функциональность Live Share с другими очень полезными функциями для удаленных команд. Вы можете видеть, подключены ли ваши товарищи по команде к сети, над какой проблемой и веткой они работают, и даже просматривать их незафиксированные изменения, которые обновляются в режиме реального времени.

Но, пожалуй, самая полезная функция — обнаружение конфликтов слияния. Индикаторы показывают в желобе, где ваши товарищи по команде внесли изменения в открытый вами файл, они обновляются в режиме реального времени, когда вы и ваши товарищи по команде редактируете, и обеспечивают раннее предупреждение о потенциальных конфликтах слияния.

Наконец, GitLive расширяет возможности обмена кодом через LiveShare с видеозвонками и демонстрацией экрана и даже позволяет вам совместно использовать код с товарищами по команде, используя другие IDE, такие как IntelliJ, WebStorm или PyCharm.

Преимущества для удаленных команд

Улучшите общение разработчиков с помощью совместной работы между IDE в режиме реального времени, обнаружения конфликтов слияния и видеозвонков!

ГистПад

Gists — это отличный способ не только создавать фрагменты кода, заметки или списки задач для личного пользования, но и легко делиться ими с коллегами. С GistPad вы можете легко сделать это прямо из редактора VS Code!

Вы можете создавать новые списки с нуля, из локальных файлов или фрагментов. Вы также можете выполнять поиск и комментировать списки вашего товарища по команде (все комментарии будут отображаться в нижней части открытого файла или в виде цепочки в многофайловых списках).

Расширение имеет обширную документацию и множество интересных функций. Что мне действительно нравится, так это функция сортировки, которая, если она включена, будет группировать суть по типу (например, примечание — суть, состоящая из .txt, .md/.markdown или .adoc файлов, или диаграмма — суть). которые включают файл .drawio), которые позволяют очень легко быстро найти то, что вы ищете.

Преимущества для удаленных команд

Суть обычно ассоциируется с менее формальным, случайным сотрудничеством. Расширение упрощает мозговой штурм над фрагментом кода, работу над и сохранение фрагмента кода, который будет часто использоваться повторно, или совместное использование списка задач.

Дерево Тодо

Если вы создаете много TODO во время кодирования и вам нужна помощь в их отслеживании, это расширение станет вашим спасением. Он быстро найдет в вашем рабочем пространстве теги комментариев, такие как TODO и FIXME, и отобразит их в виде дерева на панели проводника.

Нажав на TODO в дереве, вы перейдете к строке кода, которую необходимо исправить, и дополнительно выделите каждую задачу в файле.

Преимущества для удаленных команд

Расширение дает вам обзор всех ваших TODO и способ легкого доступа к ним из редактора. Используйте его вместе со своими товарищами по команде и убедитесь, что ни одна задача не будет забыта!

Кодетур

Если вы ищете способ плавно адаптировать нового члена вашей команды, Codetour может быть именно тем, что вам нужно. Это удобное расширение позволяет записывать и воспроизводить пошаговые руководства по кодовой базе прямо в редакторе.

«Обзор кода» — это последовательность интерактивных шагов, связанных с определенным каталогом, файлом или строкой, которая включает описание соответствующего кода и сохраняется в выбранной рабочей области. Расширение поставляется со встроенными руководствами, которые помогут вам начать работу над определенной задачей (например, запись, экспорт, запуск или навигация по туру). В любое время вы можете отредактировать тур, переставив или удалив определенные шаги, или даже изменить git ref, связанный с туром.

Преимущества для удаленных команд

Отличный способ объяснить кодовую базу и создать руководство по проекту, доступное в VS Code в любое время для каждого члена команды!

Гит ссылка

Простое и эффективное расширение, которое выполняет одну работу: позволяет отправить ссылку с выбранным кодом из вашего редактора вашим товарищам по команде, которые могут просмотреть его в GitHub. Помимо преимущества совместного использования кода с вашей командой (обратите внимание, что в ссылке будут отражены только зафиксированные изменения), это также полезно, если вы хотите проверить историю, участников или версии ветки.

Преимущества для удаленных команд

Легко отправляйте ссылки на фрагменты кода коллегам!

Хорошая коммуникация внутри распределенной команды является ключом к продуктивной удаленной работе. Надеюсь, некоторые из инструментов, которые я собрал в этой короткой статье, сделают совместную работу вашей команды более быстрой, эффективной и продуктивной. Удачного взлома!