Romuald
Вообще зря он на сообщество гнал. Мне тут один раз ночью лекции по ООП рассказывали, типа основные моменты при разработке с ООП
FUTURICO
Ооп не нужен
Nik
Ооп не нужен
а аргументы?
Anton
а аргументы?
"Аргументы не нужны"
FUTURICO
а аргументы?
интервью многих старых программистов со времен С, авторов какой-то серьёзных библиотек, которые написаны на С, просто можно открыть код и посмотреть. Они хейтят ооп
FUTURICO
во первых расходы памяти
FUTURICO
во вторых проблем еще больше
Nik
потому что в си небыло ооп
Владислав
подскажите канал по симфони =)
FUTURICO
потому что в си небыло ооп
ну вот они и говорят что с++ говно)
FUTURICO
спросили бы про php или javascript они бы бросились драться
FUTURICO
ахахха
Anton
Намечается холивар - с аргументами - можно, без аргументов - забаню :)
Владислав
спасибо
Dmitriy
интервью многих старых программистов со времен С, авторов какой-то серьёзных библиотек, которые написаны на С, просто можно открыть код и посмотреть. Они хейтят ооп
- "телефоны не нужны" - "почему ?" - " по интервью "создателя пейджера" и других старых людей со времен паровых машин ... "
Dmitriy
"во первых телефоны занимают больше места" во вторых проблем еще больше
Roksi
просто мир настолько велик, что в нём уживается масса абсолютно разных по своей сущности подходов
Roksi
и споры лишь ведут к конкуренции - а это двигатель прогресса
Roksi
))
Anton
Какой у нас чётки и аргументированный чатик! Прям удивлен!
Anton
Люблю наш чат
FUTURICO
так аргументы?
https://youtu.be/zqxVI_kEdq8?t=516
FUTURICO
просто прочитайте высказывания людей, которые были в индустрии с самого начала
FUTURICO
по 20-30 лет
FUTURICO
просто ооп избыточно и не гибко
SarcasmIO
https://youtu.be/zqxVI_kEdq8?t=516
я тебе сейчас такой же видос запишу, изменишь ли ты мнение?
FUTURICO
основа ООП это состояния, а у них много проблем
FUTURICO
не мало лол
Nik
вот я услышал русский язык, и мне дальше уже не интересно
Roksi
не мало лол
плюс 1 к знанию
SarcasmIO
самое забавное, чо я смотрел этот видос даже
SarcasmIO
неоднозначные чувства
SarcasmIO
тут скорей вопрос, почему ты решил, что то, что ты видел в своей жизни это ООП?
FUTURICO
https://youtu.be/zqxVI_kEdq8?t=1529 вот опять же про память, ооп намного избыточней. из-за этого какая-то формочка на реакте запускает целый рокет-саенс )
Nik
внезапно :D
Nik
и в реакте как раз таки принято поверх крутить тот самый стейт, который чувак хейтит
FUTURICO
дебажить сложнее ооп, там инкапсулировано кучу всего бывает, и ты не понимаешь какой там стейт иногда, тоесть сложнее организовывать
Roksi
реакт не оопшный
да, он из фронт-енда, а это есть не ООП
Roksi
😅😅😅😅😅😅
Roksi
😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅😅🙊
Nik
да, он из фронт-енда, а это есть не ООП
ты не видел ооп на фронте? печально :)
Deniel Sonis
вот это ты сказанул)
Nik
дебажить сложнее ооп, там инкапсулировано кучу всего бывает, и ты не понимаешь какой там стейт иногда, тоесть сложнее организовывать
это не аргументы, точнее они слабо применимы к пыхе ввиду отсутствия строгой типизации. это в джавке класс классом погоняет, в пхп тебя никто этим не насилует
Nik
ну и плюс, если ты городишь громадную иерархию наследования, мне кажется проблема не в ООП
Roksi
ты не видел ооп на фронте? печально :)
я то видел, сейчас просто сел за Ларавел в том же React JS - extends используется, если state меняется
Vitaliy
ребята, строгий where как прописать, чувствителен к регистру
Nik
никак, это от бд зависит
Vitaliy
mysql стоит, как гуглить?
Roksi
ребята, строгий where как прописать, чувствителен к регистру
стоит данные в бд кидать по формату strtolower
Roksi
например
Vitaliy
или как лучше реализовать, я проверку alias делаю, и конечно же нужно строгое соотвествие
invariance
mysql стоит, как гуглить?
mysql регистрозависимый поиск
Roksi
http://www.mysql.ru/docs/man/Case_sensitivity.html
Roksi
ссылка намбер 1
Vitaliy
стоит данные в бд кидать по формату strtolower
дело то что 2 букву поставил вручную в адресную строку в upper и оно схавало, а не должно
Roksi
я сейчас когда разбирался в проекте - ошибка была на фото профиля
Roksi
поставил проверку на isset($profile)
Roksi
только тогда $progile->image кидал
Roksi
а так -default
Roksi
можно по идее также проверять - перед записью/извлечением
Vitaliy
проще редириект сделать
Vitaliy
на ловеркейс
Nik
проще прочитать доку :) тадамс!
Roksi
проще редириект сделать
вот и нашёл решение)
Vitaliy
никак, это от бд зависит
ну твой овтет сказал, что нельзя, сам тож метода не увидел
Nik
ребята, строгий where как прописать, чувствителен к регистру
что применительно к этому вопросу не так?
Vitaliy
я думал есть метод, с помозью которого where будет регистрозависимым
Nik
я тебе написал, что движку похер. при чем тут вариации запроса?
Roksi
если честно - мне в кайф находиться в этом чате, как никак общие интересы в вебе - а это уже не мало
Aleksandr
Всем привет. Прошу помочь кто чем сможет) Возник error - Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) {... "exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 1): Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) at /..//Illuminate/Database/Eloquent/Concerns/HasAttributes.php:181 } протестить на локале в данный момент нет возможности... в самом коде вроде все норм, debugbar - отсутствует , кто может сталкивался, и может рассказать причины?
Roksi
+ поставь debugbar
Aleksandr
ну этого должно хватать, раньше проблем не было
Aleksandr
там относительно простой запрос , который не должен сток жрать ))
Aleksandr
я думал может кто-подскажет сами причины еррора в функции addCastAttributesToArray - это Concerns/HasAttributes.php:181