y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

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

Это скорее все опыт, но чет я утомился блин.

Mobsman

Пользователь

Регистрация: 06.09.2016

Сообщения: 22096

Рейтинг: 20833

Mobsman

Регистрация: 06.09.2016

Сообщения: 22096

Рейтинг: 20833

@Тень228 обьясни молодому

ПОИСК ИГРЫ 20 МИН В 2К17

Пользователь

Регистрация: 26.02.2017

Сообщения: 4160

Рейтинг: 2186

ПОИСК ИГРЫ 20 МИН В 2К17

Регистрация: 26.02.2017

Сообщения: 4160

Рейтинг: 2186

Найми какого-нибудь прогера-клоуна и зачилься

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5314

Рейтинг: 4189

Александр

Регистрация: 10.08.2013

Сообщения: 5314

Рейтинг: 4189

Ну вообще там нет магии, смотри на абстракцию и интерфейсы, там есть всё, что тебе нужно

Всё перед глазами типа

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

Александр сказал(а):

Ну вообще там нет магии, смотри на абстракцию и интерфейсы, там есть всё, что тебе нужно

Всё перед глазами типа

Нажмите, чтобы раскрыть...

 А когда в проекте сотни таблиц и ты просто не вывозишь физически нагрузку, и при этом слабые знания даже в том же ооп, не говорю о других паттернах. Как жить то?

Александр сказал(а):

Ну вообще там нет магии, смотри на абстракцию и интерфейсы, там есть всё, что тебе нужно

Всё перед глазами типа

Нажмите, чтобы раскрыть...

Че малчыш

KRATI

Пользователь

Регистрация: 25.09.2021

Сообщения: 2812

Рейтинг: 1319

KRATI

Регистрация: 25.09.2021

Сообщения: 2812

Рейтинг: 1319

img
y6ejushe сказал(а):

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

Нажмите, чтобы раскрыть...

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

 

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

Тень228

Пользователь

Регистрация: 24.09.2019

Сообщения: 3893

Рейтинг: -685

Тень228

Регистрация: 24.09.2019

Сообщения: 3893

Рейтинг: -685

Mobsman сказал(а):

@Тень228 обьясни молодому

Нажмите, чтобы раскрыть...

Я вообще не понял о чем этот шиз

Паттерны, какие-то сущности у него там дробят, что

pochemyzamenya

Пользователь

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

pochemyzamenya

Регистрация: 25.02.2016

Сообщения: 4459

Рейтинг: 4062

y6ejushe сказал(а):

Одну сущность дробят на десятки файлов

Нажмите, чтобы раскрыть...

Это что за сущность такая потусторонняя?

y6ejushe сказал(а):

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

Нажмите, чтобы раскрыть...

мб ты паттерны путаешь с принципами?

 

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5314

Рейтинг: 4189

Александр

Регистрация: 10.08.2013

Сообщения: 5314

Рейтинг: 4189

y6ejushe сказал(а):

Че малчыш

Нажмите, чтобы раскрыть...

Прости что не ответил сразу!! Дела ирл были, с девочками гулял!!!

 

y6ejushe сказал(а):

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

Нажмите, чтобы раскрыть...

Ты немного путаешь понятия, либо я тебя не понял

Сотни таблиц это типа фигня, всю обязанность связей, ключей, индексов на себя берёт любая орм

Graph_Asi

Пользователь

Регистрация: 24.10.2017

Сообщения: 4638

Рейтинг: 4969

Graph_Asi

Регистрация: 24.10.2017

Сообщения: 4638

Рейтинг: 4969

img

Які ще патерни? Що ти верзеш? Может ты про single responsibility с кучей файлов и т.д.? Ну так это как раз для удобства сделано. Поначалу может показаться обратное, но это не так.

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

Graph_Asi сказал(а):

Які ще патерни? Що ти верзеш? Может ты про single responsibility с кучей файлов и т.д.? Ну так это как раз для удобства сделано. Поначалу может показаться обратное, но это не так.

Нажмите, чтобы раскрыть...

Че

Тень228 сказал(а):

Я вообще не понял о чем этот шиз

Паттерны, какие-то сущности у него там дробят, что

Нажмите, чтобы раскрыть...

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

Тень228

Пользователь

Регистрация: 24.09.2019

Сообщения: 3893

Рейтинг: -685

Тень228

Регистрация: 24.09.2019

Сообщения: 3893

Рейтинг: -685

y6ejushe сказал(а):

Че

 

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

Нажмите, чтобы раскрыть...

Ну паттерн дробления сущности на десятки файлов я правда не знаю. Ты его придумал?

Бтв это мне говорит челик, который из-за хеширования браузера решил переименовывать файлы sammyyPepekek.png?1598626065

Podpivasik

Пользователь

Регистрация: 14.07.2018

Сообщения: 30004

Рейтинг: 11109

Нарушения: 70

Podpivasik

Регистрация: 14.07.2018

Сообщения: 30004

Рейтинг: 11109

Нарушения: 70

y6ejushe сказал(а):

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

Это скорее все опыт, но чет я утомился блин.

Нажмите, чтобы раскрыть...

и что там не понятного то? пример хоть бы скинул. я бы объяснил и ты бы понял.

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

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

Тень228 сказал(а):

Ну паттерн дробления сущности на десятки файлов я правда не знаю. Ты его придумал?

Бтв это мне говорит челик, который из-за хеширования браузера решил переименовывать файлы sammyyPepekek.png?1598626065

Нажмите, чтобы раскрыть...

Все же загуглил термины?)) Уже неплохо для типа с завода))

Podpivasik сказал(а):

и что там не понятного то? пример хоть бы скинул. я бы объяснил и ты бы понял.

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

Нажмите, чтобы раскрыть...

А правильная архитектура это уже не паттерн?

дуфник

Пользователь

Регистрация: 08.04.2013

Сообщения: 3971

Рейтинг: 2983

дуфник

Регистрация: 08.04.2013

Сообщения: 3971

Рейтинг: 2983

- почему делают так? я не знаю

- потому что так и так

- я не согласен

steam_76561198176670037 (2)

Пользователь

Регистрация: 07.01.2022

Сообщения: 110

Рейтинг: 70

steam_76561198176670037 (2)

Регистрация: 07.01.2022

Сообщения: 110

Рейтинг: 70

Ой даже читать противно, типичный коллега.

astanavitesb

Пользователь

Регистрация: 03.06.2022

Сообщения: 1310

Рейтинг: 648

Нарушения: 180

astanavitesb

Регистрация: 03.06.2022

Сообщения: 1310

Рейтинг: 648

Нарушения: 180

roflanBuldiga.png?1616515169 1 клас на 10к строчек кода или 20 по 250±

Не говоря о читабельности челам при пользовании твоего класа будет показывать 1000050000 методовPepeBadFeel.png?1598553375 а это уже не есть хорошо. 

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

@MyGabenIsTheBest Почему так думаешь?

MyGabenIsTheBest

Пользователь

Регистрация: 15.08.2017

Сообщения: 10095

Рейтинг: 8852

MyGabenIsTheBest

Регистрация: 15.08.2017

Сообщения: 10095

Рейтинг: 8852

y6ejushe сказал(а):

@MyGabenIsTheBest Почему так думаешь?

Нажмите, чтобы раскрыть...

Пока дрюкатель на фурей не вернёт сообщения не скажуOkayg.png?1639663029

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 12892

Рейтинг: 2185

Нарушения: 15

MyGabenIsTheBest сказал(а):

Пока дрюкатель на фурей не вернёт сообщения не скажуOkayg.png?1639663029

Нажмите, чтобы раскрыть...

Что за животное? Это что то из ИТ?

kotyra

Пользователь

Регистрация: 22.09.2013

Сообщения: 2011

Рейтинг: 620

kotyra

Регистрация: 22.09.2013

Сообщения: 2011

Рейтинг: 620

Когда я вижу архитектуру с кучей паттернов, то мне порой тяжело нарисовать у себя в голове всю структуру проекта. Поэтому я просто ненавижу их. Может я один такой?PepeCry.png