169 похожих чатов

Ребята, привет. Номета Я возможно думаю не в том направлении и

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

Суть: Я делаю проекты и их последнее время всё больше и больше. Когда я делаю проекты, то я мигрирую код с одного проекта в другой тупым копипастом.
Что хочу: Оптимизировать процес копипаста
Мои варианты решения:
1. Сделать приватные репозитории и тянуть код от туда. Но что, если я вдруг заброшу репозитории и проекты и не буду их поддерживать. Получится плохо. Да, работодателя нету, который бы посадил другого человека на поддержку.
По этому этот вариант не очень нравиться
2. Использовать пакет с модулями (https://github.com/nWidart/laravel-modules). Но этот вариант мне не нравится тем, что если будет много пакетов, то приложение начнёт проседать по производительности. Плавал, знаю.
3. Писать локально композер-пакеты и где-то в .md файле писать инструкцию по установке. Этот вариант больше всего нравиться, потому что я не буду завязывать пакет на репозитории удаленном и если вдруг потребуется что-то изменить специфичное для проекта, то это довольно быстро можно поправить.
4. Писать свои модули без сторонних пакетов по типу (https://github.com/nWidart/laravel-modules). Но склоняюсь к тому, что это совсем бред и лучше писать локальные пакеты под композер

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

4 ответов

17 просмотров

2. Можешь поподробнее рассказать что такое “много пакетов”? Как измерялась потеря производительности?

Композер пакеты лучшее решение собственно

Тогда повезло пока. Надеюсь не столкнетесь. rr хорош, но любит ОЗУ, прям обожает… Главное не забывать убивать не нужные объекты, чистельщик не всегда с этим хорошо справляется. А использование параметра --reboot-kernel-after-request иногда черевато последствиями.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта