Ale
может венгерскую нотацию юзать?
Пантелеев
Anonymous
Artur
Пантелеев
фабрика генерирует объекты для нас
Пантелеев
а адаптер обертка над либой
Anonymous
Artur
Ale
Artur
и вообще я против магии
Ale
почему у тебя в автодополнении куча классов?
Artur
Ale
ты ж прописываешь namespace
Ale
use MyFavoriteApp\Catalog;
Ale
и там нет кучи классов
Ale
ты точно каталог хочешь
Пантелеев
просто модель было реально бы лишним создавать
Artur
Ale
каком автодополнении? Их много разных
Artur
когда пишешь IPE имея ввиду "интерфейс паблик експорт"
Anonymous
Ale
Ale
@arturpanteleev залей на гист, а то ваще без шансов посмотреть
Пантелеев
завтра тогда на битбаке залью как причешу
Пантелеев
или на гитлаб
Пантелеев
пока нет смысла выгружать так ка кправится быстро
Пантелеев
потому что там json закомичен
Ale
Пантелеев
но клиент я пока не сделал
Anonymous
Пантелеев
так что пока с api.php hf,jnf.
Ale
Ale
по первым буквам кусков в FQCN
Artur
не осилил я твое сообщение(
а ещё когда в 1 папке лежит всё.
есть аткой подход хзранить связанные элементы рядом.
вплоть до моделей бизнесов интерфейсов и ексепшенов
Ale
ну да
Ale
норм
Anonymous
Artur
и тут вопрос либо раскидать по папкам если честь что раскидывать или файлы обозвать явно
Evgeniy
я где то нотацию видел к которой привык там Interface на конце пишут
Ale
я все равно не могу понять, как тебе помогает префиксы интерфейсов
Ale
или постфиксы
Evgeniy
в одной папке когда лежит
Evgeniy
в одном namespace
Anonymous
Evgeniy
UserInterface
UserException
UserTraint
AbstractUser
User - конкретная реализация
Evgeniy
вариантов именования тьма
Evgeniy
главное чтобы едино образно по проекту
Artur
а как вы к инстансоф относитесь?
Artur
)
Ale
наглядность
ну с таким же успехом можно добавлять еще первые буквы названий методов, хз
Artur
я лично норм но не оч красиво даже с интерйфейсами :)
есть ждвижение против такой магии
Ale
Ale
шарит
Ale
полиморфизм все дела
Evgeniy
так в php нет перегрузки методов
Evgeniy
поэтому без instanceof никак
Ale
ээээээ
Ale
эээээээ
Ale
ээээээээээ
Evgeniy
ну да можно по извращаться)
Artur
catch по сути тоже инстансоф
Evgeniy
наследованием например и переопределением метода)
Artur
раньше небыло "или
Artur
в 7.1 обещали кста
Ale
Artur
нео бля, приходилось делать инстансоф чтобы не дублироваться