Size: a a a

Советский Angular

2021 August 31

MA

Maxim Afanasev in Советский Angular
Тогда и код можно не писать. Ну, раз нельзя )
источник

АК

Артём Кузвесов... in Советский Angular
Интеграция нового функционала в имеющийся продукт. Так как продукт массовый, то нельзя, чтобы что-то сломалось, даже потенциально, из-за нового функционала. Новый функционал должен быть максимально изолирован и независим.
источник

MA

Maxim Afanasev in Советский Angular
Вот это - " Второй модуль - перехватывает действия в модалке и выводит своё дополнительное поле. Нужно сделаать именно базу для этих скриптов" - практически стопроцентный способ сломать старый код
источник

АК

Артём Кузвесов... in Советский Angular
Там надо только на одну кнопку навесть обработчик и перехватить клика на неё
источник

MA

Maxim Afanasev in Советский Angular
Лучший способ сделать это надёжно - изменить исходный код. Тогда вы будете защищены типизацией и тестами (ну, если они у вас есть)
источник

АК

Артём Кузвесов... in Советский Angular
Нельзя. Таково требование заказчика
источник

MA

Maxim Afanasev in Советский Angular
Обычно в таких ситуациях заказчику объясняют, что он не прав
источник

АК

Артём Кузвесов... in Советский Angular
Не в текущей ситуации, тут он прав. Понимаю, что на первый взгляд это выглядит дико и странно. Но при более глубоком погружении в проблему становится понятна причина.
Согласен, что исходный код править проще и логичнее. Но в текущий ситуации задача именно сделать новые независимые модули
источник

SV

Sergey Vakhramov in Советский Angular
Ну да, до первого выстрела в колено всё кажется ок)
источник

SV

Sergey Vakhramov in Советский Angular
⚡️ Первая новость с 85й встречи #TC39 (идёт прямо сейчас): метод .at() отправляется на stage 4
источник

SV

Sergey Vakhramov in Советский Angular
⚡️ Object.hasOwn() также отправляется на stage 4!
источник

SV

Sergey Vakhramov in Советский Angular
⚡️ Class static initiallization blocks тоже отправляется на stage 4!
источник

SV

Sergey Vakhramov in Советский Angular
⚡️  Pipeline operator отправляется на stage 2! 🎉
источник

SV

Sergey Vakhramov in Советский Angular
Очень странно, что они не посмотрели в сторону свифта, например
источник

SV

Sergey Vakhramov in Советский Angular
Почему берётся аргумент %, деструктуризацией его потом парсить, что-ли
источник

SV

Sergey Vakhramov in Советский Angular
Там в этом плане удобнее: можно получить доступ к аргументам через $0, $1, $2 etc...
источник

S

Smooth Operator in Советский Angular
что за урок
источник

AS

Anton Shvets in Советский Angular
мля не туда
источник

S

Smooth Operator in Советский Angular
а занят доллар уже, позна
источник

IT

Ivan Tretyak in Советский Angular
Люди, а можете подсказать, какие зимние куртки нормальные?
источник