Добавить в корзинуПозвонить
Найти в Дзене

Попробовал Sourcecraft, бомба или очередной провал?

Сравнивать продукты приятно и одновременно страшно, а вдруг понравится и придется переезжать. Тут бы наверное вставить улыбочку, но мы не будем ничего сравнивать. Опус не посвящен еще одному сравнения плюшек и выявлению отрицательных черт продукта, а про мое отношение к sourcecraft в целом, когда я решил попробовать, что это за зверь. Для меня GIT система со своими особенностями и наворотами sourcecraft давно мелькает и участвует в беседах с коллегами. Хватит разговоров пора самому попробовать. Новый год, время есть, пробуем. Первый взгляд на систему, четко и приятно восхищает. Но по мере знакомства все сводится к некоторым недодуманным или пока не дописанным разработчиками элементам интерфейса в виде удобства. Что не понравилось сразу: Ну как бы с минусами я тут и закончил. Дальше ребята из Яндекса конечно старались на славу. Много интересных и удобных фишек, интеграция с облаком действительно сделана приятно и прозрачно. Уже много сравнений и отзывов на систему, кто желает может п
Оглавление
Логотип Sourcecraft из отрытых источников используется только для илюстрации
Логотип Sourcecraft из отрытых источников используется только для илюстрации

Сравнивать продукты приятно и одновременно страшно, а вдруг понравится и придется переезжать. Тут бы наверное вставить улыбочку, но мы не будем ничего сравнивать.

Опус не посвящен еще одному сравнения плюшек и выявлению отрицательных черт продукта, а про мое отношение к sourcecraft в целом, когда я решил попробовать, что это за зверь.

Что есть sourcecraft?

Для меня GIT система со своими особенностями и наворотами sourcecraft давно мелькает и участвует в беседах с коллегами. Хватит разговоров пора самому попробовать. Новый год, время есть, пробуем.

Первый взгляд на систему, четко и приятно восхищает. Но по мере знакомства все сводится к некоторым недодуманным или пока не дописанным разработчиками элементам интерфейса в виде удобства.

Что не понравилось сразу:

  • Управление "Организация" и "Частный доступ" как всегда в кашу и очень мне лично не удобно. Плашка "Ваши организации" очень неочевидно где ты. (Кстати замечу в Яндекс.Облаке тоже было такое неудобное представление, последнее обновление облака прям конфетка. Списываем на "не дописали")
  • Репозитории. С какого то перепуга попали не мои записи в "Недавние". Задумка понятная, но видимо опять "не дописали". Я бы хотел тут видеть только свои репозитории, а не все что я посмотрел.
  • Нет прямой интеграции я Яндекс.Трекер. Вот это меня сразу оттолкнуло в 90-е. Почему нельзя просто "Задачи" интегрировать в свой продукт прозрачно. Спишу опять "не дописали", но очень жалко.

Терзают смутные сомнения или правда как она есть.

Ну как бы с минусами я тут и закончил. Дальше ребята из Яндекса конечно старались на славу. Много интересных и удобных фишек, интеграция с облаком действительно сделана приятно и прозрачно. Уже много сравнений и отзывов на систему, кто желает может посмотреть, я сегодня про другое.

Возвращаясь к работе над задачами, почему нет Яндекс.Трекер в коробке. Лично для меня как тимлида и архитектора это прямо воздух вода и вся провизия. Без полноценной интеграции, менять уже живущие и интегрированные системы на sourcecraft сегодня точно нет.

Code Assistant - приятно, но есть осадочек.

В миру AI, ИИ и прочей болтовни все городят свои помощники, внедряют автоматизации, но Code Assistant это я считаю пока еще ребенок.

Мой личный тест был очень простым. Подключил я его к VScode, спушил пустой проект и как всегда попросил написать мне простейший каркас приложения на FastAPI. Ничего вычурного промт звучал так:

Собери проект на FastAPI с эндпоинтом "vapi" который будет отдавать обычный JSON в котором укажет версию FastAPI, номер сборки. Упакуй все docker-compose, настрой базовый gitignor.

Я не ждал чего то особенного, выдающегося но я хотел понять сколько он токенов скушает и как чисто напишет. Меня всегда интересует только этот вопрос при вайб кодинге (я типа в тренде).

Как и ожидалось (из опыта прикинул) с баланса улетело 25 очков. Назвать это минусом нельзя, но считаю для такой простой задачи много. Cursor это сделает за 0001 очка, т.е. даже не заметите в балансе.

Плюсы Code Assistant

  • Встроено сразу в платформу, можно писать через web так и VScode.
  • Знает не только код, но свою Яндекс экосистему, что упрощает работу в разы с облаком (Вот это уже не автомат, а хороший пулемет).
  • Достаточно шустрый. Есть моменты но они больше рабочие чем минус.

Минусы Code Assistant

  • VScode - вылетал из задачи раза два, просто серый экран. Пока не перезапустишь VScode не возвращается.
  • Таким простым промтом не обошелся, уж тестировать так тестировать. Спулил проект с ошибкой на JS. Проект не очень большой, индексирование кода отключил. Дал задание и стал ждать. Шурша по коду Code Assistant быстро вычислил где корень зла, начал править убирая все условия даже не дочитав зачем оно. В общем за 30 минут Code Assistant убил мой код просто в хлам. Ошибку не починил.
  • Остановка задачи и правки промта пару раз. Время шло, мы с Code Assistant ошибку все же пофиксили, но прилетело новое НЛО. Система сказала мне что на диске места мало стало, причем аж критически мало (работал я на штатном диске мака он у меня подзабился и я его еще не чистил). Остановился и пошел смотреть, откуда.
    Выяснил путем нехитрого df -h и просмотра кэша профиля. Полгода назад я уже ловил такую тему на продукте JB, и тут +12 гигов от Code Assistant. Для теста в минус, для работы надо разобраться в чем причина, но Code Assistant для работы я точно пока не буду использовать (это не минус, просто у меня другие запросы)

Заканчивая тему.

  • sourcecraft - Очень годная тема, но я не с ней пока нет Яндекс.Трекер в комплекте без бубна.
  • sourcecraft - Российский очень годный продукт и если сравнить с Gitverse по мне так sourcecraft - бомба в лучшем смысле этого слова!
  • sourcecraft + Code Assistant- пока только для баловства. Учите код граждане, а не вайб.

Вообще про вайб кодинг - я не против, но на гипотезы и для документации конечно самое то. Все же создание программ - это человек, а не нейронка, картинками пусть занимается и то далеко до Пикассо.