Список сообщений JiGaN
Вопрос-Ответ по ООП PHP
Спасибо за уделенное время, я стараюсь писать в ооп стиле, работал и с ларавел и с yii, начинал с codeigniter(для начало самое то фрейм, жалко не обновляется, который год неймспейсы обещают)
Стараюсь придерживаться как минимум стандартов фреймворка, ну и по рекомендации zend code style, пишу крупные проекты по работе, могу написать абсалютно любую вещь на пыхе, и пока еще ниразу не спалился, что я МЛИН теорию знаю совершенно хреного. Мне повезло что при поступлении на работу мне тупо дали задание и небольшое тз, была бы это теория то баам и фиаско.
Вообщем то минута откровений истекла))
Про книги говорить думаю не стоит, я и так много читаю, но мало что оседает с нужным пониманием в голове.
Добавлено через 06:51 сек.
да и про unit тесты отдельно спрашивать? Такой вопрос возник, как вы модели тестируете? Те которые в базу запросы шлют, надо-ли создавать отдельные тестовые таблицы, или достаточно в мок инициализировать датабейс обработчик? Как вообщем-то вы используете это напрактике?
Написал: JiGaN 01.05.2019 / 19:42
@JiGaN, один из принципов php это полиморфизм, вот как раз на основе его можно объяснить для чего нужны абстрактные классы или интерфейсы, представь что у тебя есть класс Comment и в нем метод, который принимает объект другого класса, это может быть комментарий новости , статьи итд, и в методе нельзя указать какой-то конкретный класс, но можно указать абстрактный от которого наследуются все модели новостей , статей или интерфейс, который они реализуют
Добавлено через 03:09 сек.
Да , конечно , ты прав, можно вообще не использовать ООП , работать только с функциями , но тогда не будет гибкости, или например не указывать имя класса вообще, вроде в 7.3 появился тип object, тогда не понятно будет что это за объект , какого класса, какие методы он содержит итд
Спасибо за уделенное время, я стараюсь писать в ооп стиле, работал и с ларавел и с yii, начинал с codeigniter(для начало самое то фрейм, жалко не обновляется, который год неймспейсы обещают)
Стараюсь придерживаться как минимум стандартов фреймворка, ну и по рекомендации zend code style, пишу крупные проекты по работе, могу написать абсалютно любую вещь на пыхе, и пока еще ниразу не спалился, что я МЛИН теорию знаю совершенно хреного. Мне повезло что при поступлении на работу мне тупо дали задание и небольшое тз, была бы это теория то баам и фиаско.
Вообщем то минута откровений истекла))
Про книги говорить думаю не стоит, я и так много читаю, но мало что оседает с нужным пониманием в голове.
Добавлено через 06:51 сек.
да и про unit тесты отдельно спрашивать? Такой вопрос возник, как вы модели тестируете? Те которые в базу запросы шлют, надо-ли создавать отдельные тестовые таблицы, или достаточно в мок инициализировать датабейс обработчик? Как вообщем-то вы используете это напрактике?
Написал: JiGaN 01.05.2019 / 19:42
Вопрос-Ответ по ООП PHP
Добавлено через 07:22 сек.
Написал: JiGaN 01.05.2019 / 12:26
@JiGaN, погугли PSR. Наглядное пособиеЭто всего лишь гуид стайл и рекомендации, но не панацея
Добавлено через 07:22 сек.
@JiGaN, погугли PSR. Наглядное пособиеЭто всего лишь гуид стайл и рекомендации, но не панацея
Есть такой принцип SOLID https://ru.wikipedia.org/wiki/Принцип_инверсии_зависимостейНу допустим, но ведь это не обязательно интерфейс, и даже сама абстракция в ооп.
https://habr.com/ru/post/313796/
который говорит что
Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.
Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.
Так вот в качестве абстракции вполне можно иметь ввиду интерфейс
Написал: JiGaN 01.05.2019 / 12:26
Вопрос-Ответ по ООП PHP
Написал: JiGaN 30.04.2019 / 05:57
Будет не понятно, если не углублялся в принципы ооп, но если в кратце, то дает возможность не связанным между собой классам работать с одними и теми же типами объектов.Ну вот, если я создам интерфейс, опишу функционал и реализую его в классе, а затем просто снесу нафиг интерфейс, скрипт от этого не поломается, как например в c# или python, поэтому и вопрос нахрена пхп интерфейс?
Лучше с основ начать, либо все равно непонятно будет.
Написал: JiGaN 30.04.2019 / 05:57
Вопрос-Ответ по ООП PHP
Ребята, нахрена php интерфейсы?
Написал: JiGaN 29.04.2019 / 21:38
Написал: JiGaN 29.04.2019 / 21:38
MAKE WAP GREAT AGAIN!
Там есть вторая версия, цветная, поэтому и онлайн имеется
Написал: JiGaN 29.03.2019 / 00:08
Написал: JiGaN 29.03.2019 / 00:08
Помянем...Хомяк - всё.
А я ayola.net, ho.com.ua, wapf.ru использовал, на х2м только файл менеджер нравился, жалко что не вылажили в общий доступ. Было бы интересно глянуть
Написал: JiGaN 28.03.2019 / 15:34
Написал: JiGaN 28.03.2019 / 15:34
Требуется помощь специалистов
Не совсем понятно, если есть от кого и кому в проверке запроса, для чего еще проверка диалога?
Написал: JiGaN 27.01.2019 / 12:48
Написал: JiGaN 27.01.2019 / 12:48
Тряхнем песком в трусах?
А кто еще помнит сервис гостевых книг мобилиб? На гланой еще онлайн указывался сколько всего человек, а внутри гостевой сортировка от большего онлайна к меньшему. Интересно кто был автор сия чуда)
Написал: JiGaN 20.12.2018 / 06:19
Написал: JiGaN 20.12.2018 / 06:19
Тряхнем песком в трусах?
Вантуз-мен, Столько писал, и случайно нажал на пагинацию, и вообщем ..
Надо бы тут типа если текст набрал, то там оповещение какое выдавало.
Про то что висави не ты основал, не знал) вообще это все целая эпоха, жаль правда короткая)
Написал: JiGaN 13.12.2018 / 16:31
Надо бы тут типа если текст набрал, то там оповещение какое выдавало.
Про то что висави не ты основал, не знал) вообще это все целая эпоха, жаль правда короткая)
Написал: JiGaN 13.12.2018 / 16:31
Тряхнем песком в трусах?
Добавлено через 02:10 сек.
Помню в то время был еще один движок на файлах, не помню уже названия, скин был еще такой зеленый, на wapf.ru хорошо шел.
Написал: JiGaN 13.12.2018 / 10:21
Были конструкторы на ваб.Ру , кмх.Ру бодр.Нет , маг.Су , вен.Ру )Еще Wml, wox или wxo , не помню уже
Добавлено через 02:10 сек.
@Quadratik, домен у меня, а сайт что-то времени нет делать, надо бы поставить какой-нибудь новостной движок и парсер всяких видюшек картинок написатьА как пришла идея создания Движка? Ну и почему висави?
на dle лицензию никто не продает случайно?
Помню в то время был еще один движок на файлах, не помню уже названия, скин был еще такой зеленый, на wapf.ru хорошо шел.
Написал: JiGaN 13.12.2018 / 10:21