Pull to refresh
68
0
Михаил Алфёров @malferov

User

Send message

Когда в следующий раз захотите съесть в кафе яичницу, попробуйте не заказывать ее напрямую у повара. Обратитесь к официанту ;-)

Он (Invoker) получит от вас (Client) команду (Command) и точно знает, кому (Receiver) ее доставить. Повар знает, как готовить яичницу, и сообщит официанту о готовности. А официант знает, кто заказал у него яичницу, и уже через 5 минут вы насладитесь блюдом :-)

Раньше клиенту надо было знать четыре функции, а после рефакторинга надо знать столько же полей (внутренней реализации) + название одной функции + оказалось, что с использованием строковых аргументов ещё и безопасность может быть нарушена, о чем в книге расскажут позже.

Мне кажется, с такими примерами надо быть поосторожнее. Одно дело сделать обобщенную функцию внутри, другое дело открывать такой метод наружу. Нет, когда-нибудь и где-нибудь вполне можно. Просто осторожно.

Иначе говоря, — не надо начинать срочно рефакторить код, создавая обобщенные методы.

Лучше не использовать стрелочную функцию при объявлении метода или не лучше. Когда нужен контекст объекта/класса, используем стрелочную, не нужен — не используем.

Как можно давать общую рекомендацию?!

Не работает «Время клипов» на андроид ТВ. Постоянно крутится лоадер. Один раз из десяти, пожалуй, удается запустить этот сервис. Подписка Плюс, ясное дело, оформлена.

Было две таких же. Удобные кливиатуры в своем классе. Пока не попробуешь механическую :-)

Некоторые приложения добавляют в контекстное меню Андроида при выделении текста свои пункты. Вопрос: можно ли убрать ненужные пункты в этом меню через настройки?

Решение: включить кондиционер в начале жаркого периода и выключить в конце.

Почему-то морозильная камера, винный шкаф или холодильник, которые включены круглый год, никого не парят.

Надо ли пояснять, что поддерживать комфортный уровень температуры воздуха кондиционеру проще в течение всего лета, чем каждый день работать в форсированном режиме, понижая температуру в нагретом до предела помещении.

Может, ответить на ваш вопрос поможет расшифровка аббревиатуры PHP? Или все-таки стоит надеяться, что песок будем возить на спортивных автомобилях, а гоняться на самосвалах?

Может, не разобрался, но разве после объявления class AccountNumber, который содержит магический метод _toString, не следует добавить implements Stringable (реализовать интерфейс Stringable)?

P. S. Подписался на ваш Телеграм-канал и прокачиваю самообучение PHP, разбираю подходы и принципы (из последнего особенно понравилось про статические замыкания, которым не нужен доступ к контексту объекта $this). Спасибо ;-)

Чтобы не оценивать «большинство случаев» и не проверять код на «искусственность/неискусственность», разумно принять предлагаемое правило: всегда использовать static для анонимных функций, когда не нужен доступ к $this.

Автор напоминает (спасибо!), как работает ключевое слово в функциях-замыканиях, и говорит о том, что без static в замыканиях можно случайно нарваться на неоправданные затраты памяти. Вы каждый раз (!) избегаете риска утечки памяти с ключевым словом static в случаях необращения к $this в замыканиях. Зачем рисковать?!

Расшифруйте, пожалуйста, в чем состоит ваше возражение? Помните: отвергая, предлагай? Почему бы вам не предложить собственные рекомендации по теме?

Нижнее подчеркивание… Будто есть среднее или верхнее. Предпочитаю просто: подчеркивание.

А я все время слышу от пользователей всех уровней «кóнтрл» вместо translate.google.ru/translate_tts?ie=UTF-8&q=control&tl=en&total=1&idx=0&textlen=7&client=t&prev=input
Выходит, так.

base.consultant.ru/cons/cgi/online.cgi?req=doc;base=LAW;n=68032;fld=134;dst=100028;rnd=0.7878955097403377

Если круг получателей информации определить заранее, то это уже вроде как и не реклама.

Я уже и сам не помню таких подробностей. Но УФАС по Ставропольскому краю тогда стало на мою сторону и оштрафовало спам-оператора на сто тысяч рублей.
По мобильным (сотовым) телефонам часто возникает ситуация, когда продавец относит их к списку аппаратуры радиоэлектронной бытовой или к телефонным аппаратам, отказываясь обменять их на аналогичный товар в 14-дневный срок.

Надо помнить, что сотовый телефон, согласно Общероссийскому классификатору продукции (ОКП) является радиостанцией носимой.
Сам оператор поступает ни чуть не лучше мошенников, оболванивая абонентов путем тарификации услуг, которые заявлены безлимитными.

А выявить такое мошенничество весьма непросто. Ведь в справке убеждают, что о дополнительной оплате «безлимитных» услуг было сообщено в установленном законом порядке, что де-факто не соответствует действительности.

Вот вам и мошенники.
Если этот вопрос им задавали публично, не удивлюсь, если они хотели показаться хорошими и сказали, что приятно будет. Если бы задать им этот вопрос с глазу на глаз.

А пусть они прямо тут и напишут: хотят ли девушки, работающие в call-центре, получать от абонентов комплименты? :)
Не уверен, что девушкам, работающим в звонковых центрах, приятны будут приятны комплименты.

Во-первых, за день напроситься в друзья и сделать комплимент желающих со стороны абонентов хватает.

Во-вторых, любое затягивание диалога — это трата дополнительного времени и, как следствие, ухудшение статистики работы оператора (а за плохую статистику премии не платят).
Павел Дуров написал бы «спецслужбами», я думаю. Это явно банальное переименование группы ее администратором.
В Ставрополе на двери моего почтового отделения, которое работает на 3 часа меньше графика из-за нехватки штата (2 из 6 сотрудников), предлагают 5500 руб./мес. (минус налоги).
1
23 ...

Information

Rating
Does not participate
Location
Ставрополь, Ставропольский край, Россия
Date of birth
Registered
Activity

Specialization

Specialist
JavaScript
CSS
HTML
JQuery
PHP
MySQL
OOP
Linux
Ajax