Pull to refresh
8
0
Send message

Когда я сталкиваюсь с тем, что моя работа не может уложиться в какую-то методологию, и меня спрашивают, смогу ли я селать работу по методологии, я объясняю какую работу я должен сделать (написать код) и спрашиваю менеджера (обычно методолгист - менеджер)

- я рассказал, какую работу я должен сделать, как мастер методологии расскажите мне пожалуйста как мне уложить мою работу в эту методологию?

Я просто перестал считать себя супер профессионалом Скрама (в частности), и что я все понимаю и все в нем знаю. Профессионал Скрама - менеджер, я, как профессионал написания кода пробую найти с ним, как со специалистом в другой области контакт.

У нас особого стейта нету. Пара примеров: количество непрочитанных уведомлений в нотификациях, пара восклицательных знаков в меню на разделах, на которые пользователю надо обратить внимание (документы просрачиваются например, надо загрузить новые).

Эти стейты загружаются отдельными API запросами. Т.е. при переходе на новый фронт полностью перезагружается весь фронт (полное обновление страницы), и делаются API запросы на получение всех необходимых "восклицательных знаков (стейтов), которые надо показать пользователю", и потом пока пользователь ходит по новому фронту стейты не загружаются, потом при переходе на старый фронт снова все загружается через API.

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

Имеем 2 отдельных проекта. Отдельные URL обслуживаются старым проектом, отдельные URL обслуживаются новым проектом. Редиректы сделаны на стороне nginx + kubernetes. Т.е. у нас базовая единица разделения - отдельный URL.

Проблемы следующие: первый шаг очень большой, потому что нужно сделать один и тот же layout в старом и новом фронте, меню, модалки, панели, каркас и т.д.

Сложно мигрировать большие навороченные страницы со сложной логикой. Бывают такие страницы, которые мега навороченные по функционалу. Таких страниц у нас немного, остальные страницы в основном несложные мигрируются просто.

Мы уже год переезжаем на Vue 3. Постранично, постепенно. Зато продуктовые задачи не останавливаем, просто берем по страничке в релиз.

Если вам кажется, что вы понимаете принципы SOLID, значит вы не понимаете принципы SOLID.

Hidden text

Если вам кажется, что вы понимаете квантовую теорию, значит вы не понимаете квантовую теорию.

Ричард Фейман.

Пользоваться приложениями сможете, а обновления будут приходить еще 1 месяц.

Изначально суд признал неправоту банка, но последующие инстанции встали на его сторону.

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

Наконец, как отметил судья, банк может заблокировать деньги на счёте только по решению суда либо по постановлению органов предварительного следствия при наличии судебного решения.

Получается суды разрешают блокировать деньги на счетах пользователей?

В классе User вызов функции
AddDomainEvent(new UserWasCreated(Id, Email)); // детали реализации скрыты
Откуда эта функция, т.е. какой класс хранит ее реализацию, прям сам класс User?

В Windows есть Shadow Copy, можно посмотреть историю файла. Но надо включать и настраивать. В Mac OS - Time Machine (но может уже убрали).

Как хорошо, что не программисты не нанимают программистов. По вашему комментарию я понял, что вы не понимаете сути программирования, а "смотрите на рюшечки".

Я вот плачу Яндексу, и пока буду платить достаточно, Яндекс не удалит мои данные.

А не может быть такого, что они "ой недотестировали", потому что они "плохо старались"?

Как менеджер по продажам. "У нас в фирме качество." А что за качество, что там - непонятно.

В простых приложениях, например Todo App на React (классика) очень хорошо работают многие паттерны - например можно разбить компоненты на мельчайшие части, прям компоненты по 1 строчке. Т.е. удается добиться максимального Single Responsibility. Однако это не значит что это сработает в продакшене.

Хотелось бы по продакшеннее примера Feature-Sliced Design.

А как оказывается из примеров на сайте feature sliced design - todo app'ы. На udemy смотрел такие курсы "сайт кинофильмов за 4 часа".

Немного грубовато (наверное по-этому вы ловите минусы), но отличный свежий взгляд на решение проблемы.

Мне кажется ваша ошибка комментария в том, что люди считают что это ВЫ считаете что ВАМ нужно унижаться до уровня работника, т.е. все плохие черты переносят на вас.

Вам корона не жмет?

Вот человек прямым текстом говорит - Вам.

Если вы проводите собеседования, к вам большая просьба: сразу прямо сообщайте соискателю свое позицию.

Но я поставил плюс.

Зря вы публикуете такие статьи. GetMatch известное и позиционирующее себя как топовое агенство. Пиара на этой статье вы не словили, по крайней мере не того хайпа который был бы полезен.

Т.е. без правил Дядюшки Боба — получится средний, шаблонный, стандартный код. Но если ты освоишь все правила Дядюшки Боба, то получится шедевр. Но если не освоишь — получится наоборот — говнокод.

Ну это мое видение как я применяю правила Дядюшки Боба. Т.е. можно попробовать другой подход - начать с малого, применять постепенно, как-то попробовать так. Т.е. если что-то не работает у меня, то это не значит что оно вовсе не работает и прям никто не применяет это правильно и все начинают применять одинаково и у всех все одинаково.

1
23 ...

Information

Rating
4,740-th
Registered
Activity