@prophp7

Страница 1182 из 1387
Sergey
17.07.2018
22:37:18
ну и главное ограничения задавать - типа никаких геттеров

Alexandr
17.07.2018
22:37:30
ну тип суть твоего тестового посмотреть насколько ты понимаешь принципы работы фреймворков и суть разделения ответственности. Не пытайся втупую копировать то что ты видел - надо разбираться
Это все равно,что строить mvc самому,только без фреймворков Каждый отвечает за свою работу,каждый работает по своему,но все работает и все связано и дохерища папок с файлами. Я привык что в фреймворках уже все за меня делается,а ты только пиши код.?

Google
Artem
17.07.2018
22:38:46
ну и главное ограничения задавать - типа никаких геттеров
ну да, постараться чтобы стейт не расползался по коду

Sergey
17.07.2018
22:39:20
что до фреймворков - я думаю если ты заюзаешь пару библиотек что бы не имплементить свои request/response (а возьмешь что-то под PSR-7 готовое), возьмешь fastroute какой и twig то никто не расстроится сильно. Главное никаких ORM, удиви людей тем что ты SQL не размазываешь по контроллерам и шаблонам)

ну и осознать мидлвары

Artem
17.07.2018
22:40:38
На самом деле для простого случая там реквест с респонс получаются довольно простые. Можно библиотеки и не брать

Alexandr
17.07.2018
22:40:42
еще раз - просто забудь о существовании MVC - ты с ним дальше блогов не уедешь
Вот честно,даже не знаю с чего начать и как все это сделать. А я уже вырубаюсь к чертям,01:40 ночи. А я уже недельку профукал

Artem
17.07.2018
22:42:08
ну и осознать мидлвары
чтобы осознать мидлвары - надо сначала осознать композицию. Мне лично это дало большой толчок в осознании происходящего. Точнее даже просто делегацию выполнения задачи одного класса другому

Artem
17.07.2018
22:43:10
как по мне проще это через функции)
ну, можно наверное по-разному, но тут надо блеснуть знанием ООП =)

Alexandr
17.07.2018
22:43:16
а это называется навыки декомпозиции, приоритизации и распределения времени
Дак дело в том,что я уже начинал писать,писал писал,делал классы,то да се,но мне как то не понравился код. Такое ощущение что я пишу обычный пхп,удалил весь блог,потом опять начал думать,а как его сделать,потом начиналось получаться,а у тебя опять все в перемешку,как будто пишешь только классы и делаешь вид что пишешь ООП

Google
Alexandr
17.07.2018
22:45:30
разделяй и влавствуй.
Сделал контроллер,сделал модель базы данных,сделал папку вью,и начал писать,и потом начал писать,и дошло до того,что в одной функции мне потребовалось написать 10-20 строк,опять не понравилось,удалил. Щас тоже самое делаю,писал писал,не понравилось,обратился к вам,удалил.

Sergey
17.07.2018
22:45:36
p.s. если тебе кажется что все это оч сложно - то это так. Это тебе не контроллеры на ларавели наяривать

Alexandr
17.07.2018
22:46:18
p.s. если тебе кажется что все это оч сложно - то это так. Это тебе не контроллеры на ларавели наяривать
Да мне не кажется,что это сложно,я уже писал на ларавеле,давно,и почти не трогал бэкенд,был на фронте полгода,забыл все к чертям

Единственное что помню это процедурный и маленько ООП

Sergey
17.07.2018
22:47:53
а если нет БД?)

Alexandr
17.07.2018
22:47:57
А контроллер за все главные функции и классы которые от него зависят

Alexandr
17.07.2018
22:48:40
а если нет БД?)
Открою новый класс скажем PayController

который зависит от контроллера

Sergey
17.07.2018
22:48:59
Открою новый класс скажем PayController
то есть нет БД - не нужны модели?)

дай определение слову "модель".

Alexandr
17.07.2018
22:49:09
дай определение слову "модель".
Ах если бы я помнил,определение

то есть нет БД - не нужны модели?)
Я знаю что вью отвечает за то что видит клиент

Sergey
17.07.2018
22:49:43
который зависит от контроллера
он и так контроллер, нахер ему зависимость от другого контроллера?)

Alexandr
17.07.2018
22:49:47
за все теймплеты

Google
Alexandr
17.07.2018
22:50:00
blade,twig и тд

Sergey
17.07.2018
22:50:00
Ах если бы я помнил,определение
никаких определение. просто само слово "модель" - что оно означает?

Я знаю что вью отвечает за то что видит клиент
то есть шаблоны это view.... а функция форматирования телефона под локаль -

это view или модель?)

Sergey
17.07.2018
22:50:45
ох надо лонгрид уже написать о том что MVC портит разработчиков....

Artem
17.07.2018
22:51:09
ох надо лонгрид уже написать о том что MVC портит разработчиков....
у тебя там в репозитории блог лежит и в нём пусто!

Sergey
17.07.2018
22:51:14
Неа не помню
https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C

за все теймплеты
короч просто прекрати делить все на M, V и C и жизнь станет проще)

Artem
17.07.2018
22:52:01
Вот что-что, а лень - это я понимаю, это мне знакомо! :D

Sergey
17.07.2018
22:52:02
есть просто штуки

Alexandr
17.07.2018
22:52:18
https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C
Я знаю что это означает на иврите,но на русском никак не могу объяснить

Sergey
17.07.2018
22:53:05
штука которая на вход получает данные а на выход выплевывает html, штука которая на вход получает данные и пишет в базу. Штука которая спрашивает у других штук данные и что-то с ними делает. Штука которая конвертирует http запрос в вызов методов приложения, и просит кого-то данных что бы сформировать http респонс (адаптер)

Я знаю что это означает на иврите,но на русском никак не могу объяснить
"образец", представление некоторого реального процесса, устройства или концепции[2].

ну то есть "что угодно что нам интересно". База данных - деталь, она не важна

Andrew
17.07.2018
22:54:30
Я знаю что это означает на иврите,но на русском никак не могу объяснить
проблема в том что все твое приложение можно обозвать моделью — ты моделируешь бизнес-процесс и его автоматизацию например

Sergey
17.07.2018
22:54:39
и внутр имодель может состоять из слоев, и кучи других вещей. потому лучше вообще это слово не употреблять, просто штуки

Alexandr
17.07.2018
22:54:42
короч просто прекрати делить все на M, V и C и жизнь станет проще)
Что значит проще? Нет,я не понимаю,тебе все готовое дают на mvc,а ты делаешь свой же менее подобный mvc,не mvc

Google
Alexandr
17.07.2018
22:55:16
Sergey
17.07.2018
22:55:24
не сложно, ты просто не хочешь думать

Alexandr
17.07.2018
22:55:43
не сложно, ты просто не хочешь думать
Какой тут думать в два ночи?

Sergey
17.07.2018
22:55:49
не хочешь - не делай тестовое) че, проблему нашел)

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

Alexandr
17.07.2018
22:56:46
не хочешь - не делай тестовое) че, проблему нашел)
Дело в том,что это тестовое для меня слишкам сложна,они хотят чтобы я писал ООП,без всяких лишних файлов,да даже симфони. Они хотят чистую ООП структуру на пхп

Sergey
17.07.2018
22:57:20
для джуниора это не должно быть сложно

Admin
ERROR: S client not available

Sergey
17.07.2018
22:57:35
либо он нихуя не понимает как работают его инструменты на базовом уровне

Alexandr
17.07.2018
22:57:39
для джуниора это не должно быть сложно
Хираси,я полгода не трогал пхп,и практически его забыл

Sergey
17.07.2018
22:57:55
что если я тебе скажу что нет особо разницы между фронтендом и бэкэндом?)

разве что ты версткой занимался

тогда другой разговор

хотя там тоже в целом те же идеи - модульность на уровне css, БЭМ-ы всякие

Alexandr
17.07.2018
22:58:30
разве что ты версткой занимался
js+ts+es6+jquery ну и пару всяких там вещей

Sergey
17.07.2018
22:58:33
компоненты, композиция компонентов

Alexandr
17.07.2018
22:58:45
css почти не трогал

Google
Sergey
17.07.2018
22:59:01
js+ts+es6+jquery ну и пару всяких там вещей
ну вот велосипеды на js тебе не сложно писать а велосипеды на php сложно)

Sergey
17.07.2018
22:59:37
бога нет

Alexandr
17.07.2018
23:00:11
То что пытаюсь тебе это объяснить. Пока я работал во фронте над angular,я практически забыл что творится в бэке

И в ангуляре мне легче было работать,там все знакомое было

И твой способ,я делал на js+ts

С модулями

Sergey
17.07.2018
23:01:11
и в чем проблема спроэцировать опыт из js в php?)

короч, я все

Alexandr
17.07.2018
23:01:58
и в чем проблема спроэцировать опыт из js в php?)
Нуууу скажем так,в пхп нету import module,а в js нету use,namespace

нету ->,::

Язык другой,логика другая

Sergey
17.07.2018
23:02:29
Язык другой,логика другая
Не особо она другая

В ангуляре все равно di юзают)

Alexandr
17.07.2018
23:04:17
Не особо она другая
Когда я вошел в пхп в полную силу,то мне пришлось опять заново его учить,когда я 8 месяцев усиленной учебы изучал только пхп в ИТ колледже

Потому что забыл

полгода во фронте,и пхп практически стерся

Sergey
17.07.2018
23:05:29
Ну значит не тянешь ты на Джуна php пока) и все)

Alexandr
17.07.2018
23:05:43
Ну значит не тянешь ты на Джуна php пока) и все)
Мне предлагают джуна фулл стака,но с одним ограничением,улучшить свои знания на пхп

Sergey
17.07.2018
23:09:26
Улучшай) а не разглагольствуй о том как тяжко жить

Dmitry
18.07.2018
07:01:41
Улучшай) а не разглагольствуй о том как тяжко жить
Жесть, @fesor, лучше бы час жизни потратил на Fesor Query Builder, уменьшил бы уровень энтропии и осчастливил бы кучу рукожопых пхпшников

Сергей З.
18.07.2018
07:27:33
либо он нихуя не понимает как работают его инструменты на базовом уровне
А какие тестовые задачи вы давали мидлам? Или на мидлов уже тестовые не надо делать? Интереса ради хочу понять кем меня можно считать. У нас лычек нет, возможно на мидла уже затяну))

Страница 1182 из 1387