Size: a a a

2018 October 31

РИ

Роман Игумнов in Laravel UA
Митяй
Этот горох еще тут, никто не знает ?
Прости если обидел! Я не буду продолжать. Просто если ты специалист, то я нет и я прошу помощи чтобы в будущем делать все правильно.
источник

В

Вячеслав in Laravel UA
Роман По 3ему вопросу Илья правильно сказал.
По 4му, в общем да, если твой класс будет зависеть от абстракции (интерфейса), а не от конкретного класса, то ты всегда сможешь заменить его реализацию.
Допустим у тебя класс Nova использует метод NovaPoshta::getItems, в случае, когда тебе нужно будет заменить NovaPoshta на UkrPoshta, может понадобиться менять код в самом классе Nova
источник

М

Митяй in Laravel UA
Ну в ыдаете, шуток что ли не понимаете ?)
Я ни на кого не обаижен. Все пучком. И я так же страаюсь всегда всем помогать советом. Но я тут явно видно, что "товарищ" не читал про DI и тяжело вот атк вот дать ответ в 2 строки, когда люди пишут целые статьи в которых уже более ясно что к чему.
Потому я и написал - прочти а потом давай сюда и обсудим твои вопросы.
Всем добра и никаких сор !
источник

В

Вячеслав in Laravel UA
А если ты сделаешь интерфейс Poshta и реализуешь его в классах NovaPoshta и UkrPoshta, то сможешь в конструкторе класса Nova сделать так:
public function __construct(Poshta $poshta)
{
   $this->poshta = $poshta;
}

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

РИ

Роман Игумнов in Laravel UA
Вячеслав
А если ты сделаешь интерфейс Poshta и реализуешь его в классах NovaPoshta и UkrPoshta, то сможешь в конструкторе класса Nova сделать так:
public function __construct(Poshta $poshta)
{
   $this->poshta = $poshta;
}

и тебе будет не важно, какая именно почта используется
Да я к такому и пытаюсь прийти. Все я все понял. Ты подтвердил мое мнение. Пойду делать и читать! Спасибо!
источник

М

Митяй in Laravel UA
Вячеслав
А если ты сделаешь интерфейс Poshta и реализуешь его в классах NovaPoshta и UkrPoshta, то сможешь в конструкторе класса Nova сделать так:
public function __construct(Poshta $poshta)
{
   $this->poshta = $poshta;
}

и тебе будет не важно, какая именно почта используется
👌
источник

В

Вячеслав in Laravel UA
👍 Всем хорошего дня
источник

В

Вячеслав in Laravel UA
И вот статейка о том, как работает Тейлор - https://medium.com/@taylorotwell/how-i-work-october-2018-edition-e66a09931e7f
источник

РИ

Роман Игумнов in Laravel UA
Вот вопрос. Он пишет что используют Sublime 3 при том что все программисты используют Шторм)))
источник

В

Вячеслав in Laravel UA
Это стереотип) Есть и те, кто использует к примеру vim
источник

KB

Kostiantyn Bozhko in Laravel UA
Роман Игумнов
Вот вопрос. Он пишет что используют Sublime 3 при том что все программисты используют Шторм)))
далеко не все. Многих бесит шторм своей неторопливостью
источник

YP

Yurii Prudskyi in Laravel UA
Вячеслав
Это стереотип) Есть и те, кто использует к примеру vim
Но, с другой стороны, есть стереотип, что юзание вима вместо человеческой идешки делает тебя сверхчеловеком 😃
источник

AH

Angry Hungry in Laravel UA
Господи, он еще и светлую тему юзает, ну это уже перебор :)
источник

РИ

Роман Игумнов in Laravel UA
Kostiantyn Bozhko
далеко не все. Многих бесит шторм своей неторопливостью
И меня)) Я пользуюсь Atom
источник

MA

Maksim Aleshchenko in Laravel UA
Angry Hungry
Господи, он еще и светлую тему юзает, ну это уже перебор :)
а что за предрассудки с белой и черной темой?
источник

AA

Ann Ali in Laravel UA
Я тоже юзаю светлую, но в сторме. Мне больше нравится
источник

AH

Angry Hungry in Laravel UA
Maksim Aleshchenko
а что за предрассудки с белой и черной темой?
старый как мир холливар)
источник

В

Вячеслав in Laravel UA
Ничего холиварного
источник

В

Вячеслав in Laravel UA
источник

KB

Kostiantyn Bozhko in Laravel UA
Роман Игумнов
И меня)) Я пользуюсь Atom
я юзаю vs code для мелких проектов, шторм только для конченой легаси жести, в которой трезвым не разберешься
источник