Использую GigaCode в VSCode при написании кода на JS/TypeScript активно уже более полугода.
Ранее пользовался другим продуктом, который отказался обслуживать российский сегмент, но на момент перехода был субъективно лучше в результатах.
После начала использования подобных решений процесс написания кода стал быстрее, но поменялся принцип его восприятия. Предлагаемые варианты рассматриваются, как чужой код. Т.е. приходится постоянно работать с чужим кодом )). Сперва это сильно напрягало, но потом втянулся и уже не испытываю вау-эффекта при "написании" блока из десятка строк за 10 секунд (время на получение результата и первичную оценку корректности).
Сегодня решил воспользоваться функционалом объяснения фрагмента кода. И каково было моё удивление, когда объяснение было на английском... Это точно российский продукт? Или как Шедеврум, который переводит русские слова промпта на английский и скармливает нейронке зарубежного производства?
Блин... Что за система у вас такая, что при использовании фактически справочных элементов приходится контролировать соответствие значения элементу справочника?
Каким образом туда может попасть не то значение?
Несоответствие типа при ручном вводе еще можно понять, но несоответствие строки... Если нужно строгое соответствие, то не даёте вводить руками. Только select и т.п.
Не могу представить ни одного сценария, когда описанное вообще имеет смысл... Эдакая сферическая в вакууме проблема.
"Полно кода вместе с чем-то еще" и "код" - это разные вещи. В общем, если git применим, то он должен использоваться и все это давно понимают. Если git неприменим или применим с массой оговорок, соглашений и костылей, то зачем об этом в принципе говорить?
Как мне кажется, перечисленный Вами инструментарий - это всё же не про написание кода. Само собой, мы не обсуждаем, например, использование git при работе в Photoshop или чем-то, отличным от кода.
Так или иначе за последние годы взаимодействовал с почти тридцатью командами разработки и двумя десятками одиночек. Я не исключаю, что просто у меня такое окружение ввиду специфики взаимоотношений, но чтобы появился кто-то, кто работает без git, такого не было вообще. Это в целом, ИМХО, начало начал. Более того, даже большинство одиночек практикуют CI/CD и вполне нормально отслеживаются задачи по коммитам. GitHub, GitLab, Bitbucket. Предпочтения разные у людей, но пользуют все. Может, конечно, команды, которые варятся сами в себе, позволяют себе такое... не отрицаю.
Работал в нулевых в конторе в Красноярске администратором БД. Замечаю вдруг подозрительно большой .exe файл (сейчас уже не вспомню, какой, но что-то из очевидного.
Заглядываю внутрь редактором и помимо стандартных кракозябров нахожу человекочитаемую фразу "Harmless from Lesosibirsk".
Стал искать эту фразу по файлам. Оказалось, что на моём компе таких экзешников несколько сотен. Более того, очень часто фраза встречалась по несколько раз. На других компах тоже самое.
Антивирус игнорирует.
Вычислил размер паттерна от начала файла до первого встреченного стандартного начала ехе-файла. Паттерн оказался одинаковым и при удалении работоспособность сохранялась.
Написал утилиту, удаляющую этот паттерн рекурсивно и обходящий всё дерево файлов.
Один из заражённых exe направил касперскому, а сам стал руками лечить все компы.
В итоге через два дня после устранения эпидемии появилось решение в обновлении антивируса. Но больше нам не пригодилось.
Я на рендере просто настроил из приложения опрос "самого себя" раз в минуту и нет никакого простоя.
Я заприметил Strapi ещё на стадии 2.х какой-то бэты.
Когда вышла третья версия, построил на ней бэк сайта нашей компании с интеграцией в корпоративную МИС (медицинская информационная система).
Когда вышла четвёртая версия, поднял на ней в связке с Angular корпоративный портал (1К+ пользователей)
Сейчас подумываю делать коробочное решение.
С самого начала удивляло, что все примеры использования такого мощного решения сводятся к построению блогов.
Статья отличная!
В окрошку - только квас!
Мальчик Женя, 46 годиков.
Использую GigaCode в VSCode при написании кода на JS/TypeScript активно уже более полугода.
Ранее пользовался другим продуктом, который отказался обслуживать российский сегмент, но на момент перехода был субъективно лучше в результатах.
После начала использования подобных решений процесс написания кода стал быстрее, но поменялся принцип его восприятия. Предлагаемые варианты рассматриваются, как чужой код. Т.е. приходится постоянно работать с чужим кодом )). Сперва это сильно напрягало, но потом втянулся и уже не испытываю вау-эффекта при "написании" блока из десятка строк за 10 секунд (время на получение результата и первичную оценку корректности).
Сегодня решил воспользоваться функционалом объяснения фрагмента кода. И каково было моё удивление, когда объяснение было на английском... Это точно российский продукт? Или как Шедеврум, который переводит русские слова промпта на английский и скармливает нейронке зарубежного производства?
Т.е. если я пишу статью о том, как правильно метать табакерку, то я ничего не нарушаю? Верно я понимаю?
Сами отдали
Это всё неправда!
Просто мы, программисты - ленивые прокрастинирующие *опы.
Strapi лучший!
Блин... Что за система у вас такая, что при использовании фактически справочных элементов приходится контролировать соответствие значения элементу справочника?
Каким образом туда может попасть не то значение?
Несоответствие типа при ручном вводе еще можно понять, но несоответствие строки... Если нужно строгое соответствие, то не даёте вводить руками. Только select и т.п.
Не могу представить ни одного сценария, когда описанное вообще имеет смысл... Эдакая сферическая в вакууме проблема.
Экскьюзми, сэр.
А как же Angular?
Почему два?
Ну Вы, блин, даёте!
Походы, горы, сплавы...
Кого вы обманываете?
"Полно кода вместе с чем-то еще" и "код" - это разные вещи.
В общем, если git применим, то он должен использоваться и все это давно понимают.
Если git неприменим или применим с массой оговорок, соглашений и костылей, то зачем об этом в принципе говорить?
Как мне кажется, перечисленный Вами инструментарий - это всё же не про написание кода.
Само собой, мы не обсуждаем, например, использование git при работе в Photoshop или чем-то, отличным от кода.
Так или иначе за последние годы взаимодействовал с почти тридцатью командами разработки и двумя десятками одиночек.
Я не исключаю, что просто у меня такое окружение ввиду специфики взаимоотношений, но чтобы появился кто-то, кто работает без git, такого не было вообще. Это в целом, ИМХО, начало начал.
Более того, даже большинство одиночек практикуют CI/CD и вполне нормально отслеживаются задачи по коммитам. GitHub, GitLab, Bitbucket. Предпочтения разные у людей, но пользуют все.
Может, конечно, команды, которые варятся сами в себе, позволяют себе такое... не отрицаю.
Описанных проблем не встречал уже лет 5.
Чтобы без git, так вообще давненько.
Где автор таких находит?
280.3 > 353
Занимательная математика
Duke Nukem забыт?
Хоть и писали выше, но процитирую:
"Starting November 28th, 2022, free Heroku Dynos, free Heroku Postgres, and free Heroku Data for Redis® will no longer be available."
Работал в нулевых в конторе в Красноярске администратором БД. Замечаю вдруг подозрительно большой .exe файл (сейчас уже не вспомню, какой, но что-то из очевидного.
Заглядываю внутрь редактором и помимо стандартных кракозябров нахожу человекочитаемую фразу "Harmless from Lesosibirsk".
Стал искать эту фразу по файлам. Оказалось, что на моём компе таких экзешников несколько сотен. Более того, очень часто фраза встречалась по несколько раз. На других компах тоже самое.
Антивирус игнорирует.
Вычислил размер паттерна от начала файла до первого встреченного стандартного начала ехе-файла. Паттерн оказался одинаковым и при удалении работоспособность сохранялась.
Написал утилиту, удаляющую этот паттерн рекурсивно и обходящий всё дерево файлов.
Один из заражённых exe направил касперскому, а сам стал руками лечить все компы.
В итоге через два дня после устранения эпидемии появилось решение в обновлении антивируса. Но больше нам не пригодилось.
Импортозамещение, которое мы заслужили.