Как стать автором
Обновить
26
0
Александр Шакиров @Hrodvitnir

Сертифицированный угнетатель ЭВМ

Отправить сообщение

Извините, не удержался

Мне кажется, что лечить отсутствие квалификации Vagrant'om это некоторый оверхед. Тем более, что контейнер тоже настроил, а потом просто подвязываешь к нему IDE.

Но с Vagrant мы так работали тоже, но тогда не было Docker:) Ну или, если точнее, он не был так популярен

Можно было бы упомянуть http/2 с server push, тоже для ускорения загрузки сделан

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

Так что SOLID, как и все в этом мире надо сначало хорошо понять, а потом понять куда это можно и нужно запихнуть

Как прочитал в одной умной книге: если хочешь в чем-то разобраться, то купи хорошую книгу и внимательно ее изучи, в интернете, ты найдешь много поверхностных статей и ничего более.
За точность цитаты не ручаюсь, но в большинстве своем все именно так

задача была решена как мне хотелось : так , как не делают обычно, и как делать не стоит

Вставьте это как дисклеймер к статье:)

22-ой год, SOLID'у двадцать лет, а на Хабре нам все еще объясняют его простыми словами

Звучит так, будто мы могли использовать Паттерн "состояние"
И будто бы даже решение было интуитивно понятнее:)

Но ваш подход тоже интересный

Честно говоря выглядит не убедительно, хотя я и не менеджер

Всегда есть руководство, которое спросит когда будет сделана задача. Нельзя же сказать директору "когда-нибудь"

Надо как-то синхронизироваться с другими командами. Та проблема что разработчики из кожи вон лезут чтобы успеть точно не проблема скрама. Надо или переоценивать задачу или учиться давать оценки точнее. От неверных оценок никто не застрахован.

Ну и автор не предложил ничего взамен для работы с релизами.

Но не подумайте, я стороненик Agile, но того о котором писал Мартин, SCRUM мне тоже не нравится)

Из диаграмм следует, что если TikTok и WhatsApp объединить в одно приложение, то можно успешно заменить vk.

Ровно то же количество людей и видосы посмотрит и сообщения напишет. Но при этом никто не заблудится в страшно непонятном дизайне

Ну видимо особые ники, для особенно высоких цен

И ведь не прикопаешься, ведь математика – язык вселенной ?

Ну хоть не заморозили
И на том спасибо

Какой ужас, это мало того что противоестественно для живой речи, так еще и бесчеловечно
И по отношению к работникам, и к клиентам

«нет» и «но» употреблять нельзя
Я вот на этом правиле играть люблю, ищу самый короткий способ зациклить диалог со звонящим продавцом.

– Александр, мы можем вам дать рассрочку по карте на 12 месяцев!
– Меня это не интересует, беспроцентный период по карте слишком мал, вы можете его увеличить?
– Вы можете сочетать выгоды по кредитной карте и дебетовой
– Я спросил не это, вы можете поднять беспроцентный период?
– Он 12 месяцев, вы можете его поднять с помощью рассрочки...
Ну дальше вы поняли, можно гонять бесконечно

В свое оправдание я могу сказать то, что я никого не прошу мне звонить – они сами это начинают.
Ну скажи ты просто нет, мы не можем так сделать и все. Чего изворачиваться то так?

Я в свое время джуном 10к получал)

Ну очевидно, что дядьки в штатском пришли к предпринимателю и сказали "плати своим айтишникам много, а не то ата-та")

А почему вы думаете, что "не найдут" информацию о перегрузке те, кто пришёл из мира js?

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

Очень зубодробительные штуки вышли, конечно
Особенно то, что #$ и $# это абсолютно разные и не связанные по смыслу вещи.

Это после фразы про то, что все должно быть понятным даже новичкам)

Информация

В рейтинге
Не участвует
Откуда
Челябинск, Челябинская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Frontend Developer
Senior
От 300 000 ₽
JavaScript
HTML
CSS
Adaptive layout
SCSS
TypeScript
Angular
Crossbrowser layout
.NET Core