Pull to refresh
65
0
Адель Файзрахманов @Adelf

Пользователь

Send message
потеряли минимум двух лояльных пользователей бесплатного тарифа
Трагедия! Трагедия!
Не заметил. Извиняюсь)
Михаил, это технический ресурс. Ваши экономические показатели будут релевантны только если они добавлены к какому-нибудь интересному техническому контенту(ну или хотя бы «как вы переживали перенос на удаленку, в деталях»). А такие вот статьи… нет смысла писать сюда.
Это ж бизнес-софт. Там другие правила игры.
У меня такой проблемы нет. Работаю один. А жена старается делать так, чтобы мне было удобнее(и детей возит и т.д.). Поэтому наверно мне было дико читать об этих уступках жене. А в вашей ситуации есть немалая вероятность что поступил бы также, поэтому уже жалею о своём первом комментарии.
Да не обращайте внимания на таких как мы. Семья ваша и если каждый член семьи счастлив, то вообще плевать на чужое мнение.
Ну первые абзацы ещё можно было за шутку принять, но когда жена отжала и это место… извиняйте, но диагноз вырисовывается сам )
Валентин Удальцов (автор канала «Пых») выступит ярым противником трейтов.
Я планирую для plugins.jetbrains.com/plugin/13441-laravel-idea на следующий год. Есть пожелания?
Постоянно говорю людям это. Нужно как можно быстрее восполнить этот пробел. Знание английского напрямую влияет на карьеру, если конечно хотите расти по-настоящему.
Курс по Laravel стартует же )
Junior берете, или минимум mid?

Как я уже сказал, нужно сделать apply. В ходе интервью станет понятно, достаточно ли сейчас у вас знаний и опыта, чтобы начать работать в компании, или вам стоит получить релевантный опыт и знания в другом месте и потом вернуться, как я.

Можно было просто сказать, что не берут :)
Так можно же делать стандарты когда нормальное имя без префиксов и суффиксов должно использоваться. Использует он Logger — молодец. FileLogger — нет. Хотя… конечно, всё не так просто. Вроде гитхабы делают подвижки в сторону понимания кода и скоро будет кое-как перемещаться по нему и во время ревью…
Возникает вопрос, а почему важно знать интерфейс это или реализация? Ведь везде должны быть только интерфейсы, не? Точнее везде должны использоваться именно те сущности, которые должны быть предоставлены чужому коду. Если библиотека дает интерфейс и несколько реализаций, то везде используется интерфейс. Если мы создали сущность Post, то везде используется именно она, потому что интерфейса нет. Так может немного переосмыслить эту ситуацию и везде использовать именно простые имена и не обращать внимания интерфейс это или класс.
В C# маленькую I вполне можно терпеть. А вот в PHP, например, некоторые продвигают суффикс Interface. Вполне живут всякие LoggerInterface в ключевых стандартах… Вот тогда немного задумываешься и становится понятным, что все эти суффиксы и префиксы не нужны. Именно имя интерфейса является главным именем, которое используется везде и именно оно должно быть емким, кратким и красивым. Без суффиксов и префиксов.
Когда я писал этот ответ, я думал как раз про то, что пропагандирует Егор. Он пропагандирует тот самый чистый ООП, без процедурщины вообще, и этот подход хорош в лабораторных условиях, но в нормальной жизни не применим.
Тут понятно. Тот самый DiscountCalculator, который я предлагал. Просто у меня в голове сервисы — существа stateless, поэтому я немного не так интерпретировал сообщение. Все эти объекты-координаторы вещь весьма спорная, но я бы тут этот спор не хотел разводить. Статья о том, что иногда надо взглянуть на свои данные и код по-другому.
Автор оригинала немного неточно выразился. Разумеется, можно предоставить свои данные, самому передав их в другой объект или метод.
Кроме того, не стоит быть догматичным. Любое приложение всегда будет немного процедурным, немного ООПшным, немного функциональным. Только пропорции немного меняются в зависимости от предпочтений разработчиков.
В приведённом примере логику можно сунуть туда, где ей удобно. В VO цены, сущности заказа или даже создать DiscountCalculator объект, передав ему всё необходимое. Это уже зависит от построенной модели. Вот только сервис — это уже что-то совсем процедурное. Сервис захочет залезть в сущности в поисках необходимой ему инфы, что не очень, но это уже догматизм, см. предыдущий абзац.
И я даже знаю какой плагин ;-)
Да, там на этой странице с лицензиями появились приколы с платными плагинами, но в итоге всё ок будет. Никаких ошибок или неправильных оплат точно не произойдёт.

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity