Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

пизда

заюзал стандартный кодеген gRPC => он мне по одной сущности сделал класс в 5.6к строк блять  :fffuuu:  :fffuuu:  :fffuuu:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

ну теперь ты можешь недели две списать на рефакторинг

Поделиться сообщением


Ссылка на сообщение

пизда

заюзал стандартный кодеген gRPC => он мне по одной сущности сделал класс в 5.6к строк блять  :fffuuu:  :fffuuu:  :fffuuu:

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

Kant понравилось это

 

<< твой комментарий очень важен для форума.

Поделиться сообщением


Ссылка на сообщение

 

пизда

заюзал стандартный кодеген gRPC => он мне по одной сущности сделал класс в 5.6к строк блять  :fffuuu:  :fffuuu:  :fffuuu:

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

 

да там пиздец

всякие гет/сет байтов по полям ебать и прочая хуйня типа - пусть будет на всякий случай и сделаем универсально все блять

свои equals/hashcode и прочее

ебать горю. причем не понятно если я выкину 2/3 методов  - клиент у меня взлетит или нет  :lol:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

чем тебя напрягают сгенеренный код который тупо лежит в джарнике и ты его никогда не видишь?


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

чем тебя напрягают сгенеренный код который тупо лежит в джарнике и ты его никогда не видишь?

он генерится в мой проект, потому что клиентский код должен это содержать в себе


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
(изменено)

ну у меня в проекте на этапе билда тоже дохулиард всего генерится

но я эти простыни никогда не смотрел, нахуя?

они помечены как genered resources в idea или даже просто красным как билд папка (ignored) 

и меня вообще не волнует что там лежит, хоть файлы с миллионом строк

 

их нет в гите, их нет в поиске по проекту - каким образом они могут мешать?


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
(изменено)

ну у меня в проекте на этапе билда тоже дохулиард всего генерится

но я эти простыни никогда не смотрел, нахуя?

они помечены как genered resources в idea или даже просто красным как билд папка (ignored) 

и меня вообще не волнует что там лежит, хоть файлы с миллионом строк

 

их нет в гите, их нет в поиске по проекту - каким образом они могут мешать?

мне нужен клиентский сгенеренный код, чтобы из приложухи создавать данные и прокидывать их в клиент => grpc request => server => grpc response => респонс на клиенте и с ним дальше работать. Если я его кидаю в generated source, то после clean он весь вычищается и компилится заново (проект я имею ввиду). плюс мне нужно логирование всего этого гавна, а это как минимум уже держать его надо в проекте ибо там блять надо оверррайдить. поэтому я его один раз сгенерил в проект в папку свою и пусть там валяется.

 

upd я понял о чем ты. все ок  :trollface:


Изменено пользователем choojoykin

:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

на арче кто-нибудь собирал сикрестовые проекты для андроид?


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

 

ну у меня в проекте на этапе билда тоже дохулиард всего генерится

но я эти простыни никогда не смотрел, нахуя?

они помечены как genered resources в idea или даже просто красным как билд папка (ignored) 

и меня вообще не волнует что там лежит, хоть файлы с миллионом строк

 

их нет в гите, их нет в поиске по проекту - каким образом они могут мешать?

мне нужен клиентский сгенеренный код, чтобы из приложухи создавать данные и прокидывать их в клиент => grpc request => server => grpc response => респонс на клиенте и с ним дальше работать. Если я его кидаю в generated source, то после clean он весь вычищается и компилится заново (проект я имею ввиду). плюс мне нужно логирование всего этого гавна, а это как минимум уже держать его надо в проекте ибо там блять надо оверррайдить. поэтому я его один раз сгенерил в проект в папку свою и пусть там валяется.

 

upd я понял о чем ты. все ок  :trollface:

 

нахуя ты делаешь клин посреди работы

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

клин чем ты делаешь то? мавеном? ну исключи эту папку из стадии клин мавена

 

засовывать сгенеренные ресурсы в гит это рак


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

 


засовывать сгенеренные ресурсы в гит это рак

 

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

что на это скажешь


65881.png

Поделиться сообщением


Ссылка на сообщение

 

 

засовывать сгенеренные ресурсы в гит это рак
 

 

я б не был столь категоричен, но в целом да, прав

Поделиться сообщением


Ссылка на сообщение

вообще не понял, схерали их не надо заливать, ты же в коде используешь их

старая версия генератора сдохла, хочешь собрать проект, а не можешь, тк нихуяшеньки нет, а новая версия генерирует совсем не то

 

это же не бинарь, это исходники

 

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


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

ну те же node_modules тоже своего рода исходники, но не ложить же их в гит

Поделиться сообщением


Ссылка на сообщение

клин я каждый раз при билде приложухи делаю, чпотом компайл

иногда надо кидать сгенерированное в проект

но с грпц например да - нет смысла 


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain

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

мержить проекты это была жопная боль  :sosew:

Поделиться сообщением


Ссылка на сообщение

ну те же node_modules тоже своего рода исходники, но не ложить же их в гит

это непосредственно библиотеки, которые контролируются своим номером

 

а там выхлоп библиотеки в виде кода, что совершенно другое


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

ну да, я к тому, что много нюансов и не стоит все подгребать под одну гребенку.

 

еще один пример, содержимое папки .idea в частности генерится на основании того, что у меня прописано в build.sbt, так как оттуда берется мета информация о проекте и на основе содержимого идеевской папки происходит отображение проекта + логика того, как работает дебаггер итд и эту мусорку с xml файлами в гит никто не тащит. бывает же что наоборот, сгенерированный код нужен в гите (например фронт собранный в bundle.js каком-то, что б бэкэндщики не ставили себе сраный вэбпак, ноду и прочую хуйню)

Поделиться сообщением


Ссылка на сообщение

вообще не понял, схерали их не надо заливать, ты же в коде используешь их

старая версия генератора сдохла, хочешь собрать проект, а не можешь, тк нихуяшеньки нет, а новая версия генерирует совсем не то

 

это же не бинарь, это исходники

 

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

чем бинарь (+ байткоды + рантайм либы платформы) отличаются от исходников?

с моей точки зрения такие автогенеренные файлы ничем не отличаются от обычных .class файлов (jvm-бинарники)

собственно у нас и либы в гит засунуты, и бинарники/джарники

 

с категоричностью ты прав, есть ситуации когда это надо делать

но я шото не понимаю зачем сгенеренный код постить в гит

это примерно то же что постить класс-файлы...

мержить проекты это была жопная боль  :sosew:

я про это

всё что в гите - это код, который нужно поддерживать, иначе нахуй он там нужен

поддерживать автосгенеренное - нахуя?


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

у нас челики решили перед тем как звать джунов на собеседование, спрашивать у них 3 скрининговых вопроса:

- Чем отличается http от https

- Зачем нужен индекс в базе данных

- Назовите эффективный алгоритм сортировки и его сложность

 

поспрашивали у челиков, кто уже работает, 2 фронтендера не назвали алгоритм сортировки  :trollface:  :lol:


65881.png

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...