Ayrat
а в хрусте ты пишешь cargo add myass и он тебе что нужно добавит
а в IDE (ну это там где люди UI придумали) можно мышкой кликнуть, красиво отсмотреть депенеденси с репозитория с картинками, почитаь чот о них и клацнуть нужную версию
Αλεχ
Я когда добавляю депенденси знаю, что хчоу добавить
Ayrat
Ну, понятно)
Αλεχ
я nuget console чаще юзаю чем мышкой клацать
Vladyslav
Посмотреть красивую историю - 30 баксов в месяц. Посмотреть не очень красивую историю в терминале - бесценно!
Αλεχ
историю чего?
Αλεχ
Если я хочу поставить json.net мне надо его историю читать или что?
Vladyslav
не знаю, чего-нибудь, IDE это умеют
Roman
Я когда добавляю депенденси знаю, что хчоу добавить
если ты один над проектом работаешь, да еще и помнишь все, что ты по нему делал год назад, то ок
Αλεχ
Или я такой "чет в проекте зависимостей не хватает, надо пойт посмотреть что популярного появилось"
Антон
Сразу видно, что работы нет :D
Я студент, мне можно
Ayrat
ну вот например IDE с UI подскажет что нугеты просроченные. Или что в солюшне не унифицированы версии пакетов
Ayrat
И это сила UX
Ayrat
Консоль тут отсасывает
Ayrat
Лол
нене, я уверен есть йоба команда, которая выведет стену текста с похожим результатом
Αλεχ
"пакеты нисвпадают"
Ayrat
и что? Будет у тебя точно такой же варнинг при компиляции
в дотнете не будет (на просроченный нугет)
Αλεχ
или тебе обязательно нужен желтенький треугольничек в дереве проекта?
Αλεχ
в дотнете не будет (на просроченный нугет)
ну тут проблема скорее в реализации в дотнете, а не в концепции
Ayrat
или тебе обязательно нужен желтенький треугольничек в дереве проекта?
ещё раз, это удобно. Можно и в блокноте писать голый ASM, который компилится и работает с первого запуска
Vladyslav
а как же маркеры на сломанных файлах? неудобно разве?
Roman
или тебе обязательно нужен желтенький треугольничек в дереве проекта?
речь не о том, что UI дает какие-то возможности, которых в консоли нет вообще, а об удобстве, т.е. сколько времени и усилий тебе нужно потратить, чтобы узнать желаемый результат
Romɑn
Если я хочу поставить json.net мне надо его историю читать или что?
Это ты про публичные репозитории говоришь, но люди пишут для бизнеса часто и там смотреть надо, очень надо.
Romɑn
Я студент, мне можно
Ну так о том и речь
Αλεχ
я пойду в гугл
Αλεχ
на SO
Αλεχ
куда угодно, но не в нугет искать по тегам
Ayrat
Если есть какое-то действие которое быстрее выполняются в консоли, я буду юзать консоль. Ну вот например dotnet new какой-нибудь мне быстрее сделать чем ковырять UI форму с кучей галочек Но вот нугет CLI убогий по сравнению с UI в райдере например
Romɑn
если я хочу найти либу для чего-нибудь чего я не знаю
Я про ли у которую ты у свой прайват фид залил
Romɑn
Я про ли у которую ты у свой прайват фид залил
и не искать ее надо, а смотреть инфу о ней
Ayrat
Моё мнение что хороший, грамотно построенный UI может ускорить разработку.
Αλεχ
чтобы было понятно, мерж конфликтв консоли резолвить неудобно, а в иде - норм
Αλεχ
вот это уровень разницы, который заметен
Ayrat
Про консоль такое тоже верно, поэтому надо сочетать
Αλεχ
а иметь желтенький треугольничек в проекте или варнинг при сборке чистая вкусовщина
Αλεχ
к слову варнинг мне нравится больше, потому что оно в одном месте собрано и всегда на виду
Romɑn
ну я вот не вижу большой разницы
Вот будет чудо команда на 70 рыл засирающая свой приватный фид, тогда поговорим. ЮаЙ удобно.
Ayrat
в дотнете упор на UI к слову. В жабке там мавено-дрочеры привыкли всё делать через консоль, даже жаба аппы запускать с кучей параметров Надо найти золотую середину
Αλεχ
никогда не работал с жабкой
Αλεχ
блевтно как-то
Αλεχ
но в случае хруста как бы проблем никаких
Αλεχ
это вопрос из разряда "юзать docs.microsoft или хелпу студии"
Αλεχ
я вот хелпой не могу пользоваться, всегда лезу на сайт
Антон
а иметь желтенький треугольничек в проекте или варнинг при сборке чистая вкусовщина
Ещё тут можно добавить, что некоторые варнинги в C# являются ошибками компиляции в Rust
Anatoly
А что там за второе свойство?
Anatoly
Warning As Errors которое
Αλεχ
Скорее всего перечень ворнингов
Αλεχ
который игнорить
Αλεχ
пустой перечень значит все
Αλεχ
Но можно посмотреть в доке
Anatoly
А, точно, спасибо
Андрей
чтобы было понятно, мерж конфликтв консоли резолвить неудобно, а в иде - норм
тоже вкусовщина - коллега мержит c# в консольке как электровеник, я со своим гитфорком не быстрее него точно. А к примеру коммиты местами поменять так совсем никак. Вобщее никогда не понимал винду головного мозга, чтоб для всякой шняшки обязательно еще и окошко было - это ж целая история!
Андрей
в консоли даже 3-view не сделать, а часто нужно 4-view
самый моржовый мерж в ядре линукса смержен из 26 веток. не думаю что там 4-view как-то могло помочь
Αλεχ
ты правда думаешь что пара строк с ««« THEIRS »»»»» OURS лучше UI?
Αλεχ
я пробовал и то и то
Αλεχ
у меня разница в продуктивности в мержах в разы
Αλεχ
и пару раз через консоль я мержил криво, потом все ломалось
Αλεχ
конечно это я такой криворукий, а у всех остальных все збс
Αλεχ
но это уже плюсовые аргументы про то, что язык охуенный, просто программисты туповатые
Ayrat
Мерж кстати в райдере (и наверное в IDEA) сделан просто збс
Ayrat
удобнее не видел ещё UI
Ayrat
С хоткеями там вообще космическая скорость
Αλεχ
ты не видел как настоящие линусы 26 веток мержат в косноли зато
Αλεχ
там просто силой мысли все сливается само как нужно
Андрей
Не собираюсь выгораживать консоль, мержить я там тоже не силен. смысл не зацикливаться на инструментах. Гит пользовался успехом ДО того как напридумывали мерж тулов.
Anatoly
В том плане, что множество мерж тулов старше гита
Anatoly
Которому всего десять лет
Anatoly
Я использую P4Merge от perforce. Он близок к совершенству