Это означает забить на титулы в принципе. Не позволять вешать на вас ярлык типа "а это тот странный типок". Вы считаете "ты" ярлыком? Блин, почему?
Когда разговаривают, звучат вопросы "что вы имеете в виду", "вы уверены?", "почему вы так считаете".
У вас звучат изречения "так надо потому что вы лохи", только вы не произносите слово лох. Признак "мы не переходили на ты" это не речевой оборот, он вас выдал. Уважения к себе требуют те, кто считает себя выше всех.
С Вами разговор невозможен пока вы ведёте себя так, выражая свои унижения в "невиноватой" манере - типа "я ничего такого не говорил, это вы сами обиделись". Вы могли подумать о том, что я, услышав это, могу обидется, и сказать иначе. Но вы думаете что есть некое "быдло" для которого незачем стараться. И валите как есть, давите, унижаете, выступаете.
Заинтересуйтесь желанием помочь и кому-нибудь написать, обговорить, поделится. Хотя я напомню - вам то это незачем. Вы уже итак официально пиздат, как думает Ваш мозг.
А, ну конечно, оберни его в декоратор и нарушай сразу ВСЕ принципы солида. Меняй местами параметры. Меняй их количество. Выпускай говнопакеты. А нет, я забыл. В тренде - "не выпускай пакеты, юзай готовое".
А готовое пишут те, кто имел в виду все советы. Вот так отцы пользуются тем, что делают дети и умничают
там всё. забей
пиши мне лучше, он поймёт. или уже понял, что никогда не поймёт
Дался тебе этот стейт, ты чтоли в программе на ПХП сагу делаешь, где проблемы со сборкой логов?
Тогда пропертей быть не должно и ПХП 7.4 с его именованными пропертями - это бесполезная трата времени израильских коллег.
Умный шопипец. Иди давай, противно разговаривать! Я ожидал уточнений, вопросов, связаться, обговорить, но ты!!! ты утверждаешь, ты доказываешь свою правоту! Иди доказывай айтишникам во дворе.
Ах ты к себе уважения требуешь, равенство значит не твой конёк. Ты такой здесь пришел миссия. Иди своей дорогой, дольше проживешь.
Когда то был стандарт СССР. За несоблюдение рекомендаций сажали, расстреливали и увозили. Знаешь почему? Потому что нужна была унификация. Чтобы в Сибири и в Москве делали одинаковые стулья/станки/патроны/программы с взаимозаменяемыми модулями.
Прошу, не обижайся на меня, я не желаю тебе зла и не обсираю твой труд. Я говорю что перед тем как писать статью, попробуй найти пару десятков разработчиков в телеграме и спросить, что они думают.
А не сначала писать статью, чтобы все о тебе узнали, а потом "вы все не правы и идиоты". Я так говорю потому что сам так делал и тоже обжегся.
@franzkafkiansky Возьмем пример:
edit(Что?)
а если у тебя пропертей 12 штук в классе? плохой класс, пиши 12 классов? ну блин...
@franzkafkiansky Такой метод может не только изменить заголовок, но и инкапсулировать внутри себя изменение слага и время редактирования поста.
Именно стремление к тому, чтобы каждый метод выполнял ОДНУ (единственную) задачу - стремление к Солиду - говорит что метод должен делать так. Не нужно инкапсулировать в один метод 7 действий, потому что когда ты его наследуешь или обернешь, то ты будешь матюгаться, почему ты не можешь заменить половину этой штуки, а только целиком.
@franzkafkiansky Откройте для себя именованные конструкторы
и познакомьтесь с тем, что конструктор это единственное место, где можно нарушать принцип Барбары Лисков, и при наследовании обалдейте что вы не можете спереди добавить зависимости, а только сзади. И когда в конструктор у вас распаковка ...$arguments, то вы приехали только что
-
Извиняюсь, но добавление интерфейса к интерфейсу имеет другую цель. Чтобы когда твой редактор сверху во вкладках показывает имя - было видно - что это. Не важно какой префикс. Я видел, ДотНетчики делают iClass, это быстрее проще писать. Но системы разработки добавят интерфейс слово сами, так что пофигу.
-
та же беда. Папка Exceptions (папку Exception помоему вообще нельзя в неймспейс добавить, потому что Эксепшен - зарезервированное слово - может с Эксепшеном и прокатывает но Interface в единственном числе точно нельзя). Для полноты чтения и поддержки всеми редакторами папка Exceptions и в имени файла тоже Exception.
-
хорошо что ты прочитал про то, чего еще нет - версию 7.4 и уже дал рекомендацию, автор, но методы getProperty() нужны чтобы первый глагол рассказывал что именно делается над проперти. А метод "description()" например оставить для очень важных вещей - например чтобы предоставить к нему доступ верстальщикам, которые врядли понимают ООП но как отрисовать $form->description() - понимают вполне. Еще их успешно использовали в jquery использовали, чтобы синтаксис был короче, передав в них два действия с одним условием - если параметров больше - тото, если меньше - это.
И вот если ты на коммент не ответишь, что я всё понял и про этот сайт и про тебя.