Нет ничего хуже, чем вынужденный перерыв в работе, чтобы исправить проблему в другом месте вашего кода. Это происходит постоянно. Переключение контекста по-прежнему является огромной проблемой. Каждый раз, когда это происходит, вы можете легко потратить 20 минут, чтобы вернуться в рабочий ритм. Команда Verdent AI показала мне, что они делают для решения этой проблемы, и это довольно интересно: Их основная идея заключается в том, чтобы иметь параллельные рабочие потоки, которые не нарушают ваш основной контекст. Вот как это выглядит на практике, когда вы используете их инструмент для написания кода: 1. Задачи - Вы можете создавать отдельные потоки обсуждений, не теряя основную работу. Одна задача - отладка, другая - исследование новой функции, а третья - проведение исследований. Мгновенно переключайтесь между ними. 2. Рабочие пространства - Каждое рабочее пространство - это изолированная среда кодирования с собственной веткой, историей коммитов и изменениями. Вы можете буквально создать две разные реализации одной и той же функции рядом друг с другом, а затем решить, какую из них объединить. Мне действительно нравится идея параллелизации, встроенной в сам инструмент. Разработка программного обеспечения не работает линейно: вы всегда жонглируете несколькими задачами одновременно.
Классная особенность Verdent: Вы всегда можете создать новую задачу, справиться с тем, что нужно, и вернуться точно туда, где вы были. Ваш основной контекст остается нетронутым. Кстати, агент набирает 76,1% на SWE-bench Verified, так что он очень конкурентоспособен с некоторыми из лучших инструментов на рынке. Определенно стоит взглянуть:
Кстати, Verdent также поддерживает режим планирования. Для большинства задач я не думаю, что хорошая идея сразу переходить к генерации кода. Вместо этого потратьте время на обдумывание проблемы и запишите как можно больше деталей. Передайте это инструменту и позвольте ему задать уточняющие вопросы, выявить пробелы и создать для вас структурированный план. Вот так вы добьетесь наибольшего прогресса.
208