Методы борьбы с legacy-кодом на примере GitLab / Илья Климов (GitLab)

  Рет қаралды 18,147

Frontend Channel

Frontend Channel

Күн бұрын

Пікірлер: 24
@isfland
@isfland 4 жыл бұрын
Очень круто, что докладчик не стесняется рассказывать про проблемы на работе честно и открыто, это подкупает. Респект таким как Илья Климов 💪
@VitaLikisgoodman
@VitaLikisgoodman 3 жыл бұрын
люблю смотреть выступления Ильи, всегда живо и интересно, спасибо
@darexsu9487
@darexsu9487 2 жыл бұрын
докладчик так круто рассказывает, что затянуло досмотреть, хоть это и не мое направление :)
@skv1991
@skv1991 4 жыл бұрын
Очень здорово, спасибо, классный спикер!
@LonliLokli
@LonliLokli 3 жыл бұрын
Доклад, как и докладчик, well done.
@isfland
@isfland 4 жыл бұрын
Новая дизайн-система gitlab называется Pajamas потому что в процессе проектирования и реализации возникает столько проблем и бессонных ночей, что единственное о чем мечтают разработчики и дизайнеры это восьмичасовой сон в мягкой пижаме
@elenamazyrina7158
@elenamazyrina7158 4 жыл бұрын
Теперь всегда обращаю внимание на спиннер в гитлабе😊
@isfland
@isfland 4 жыл бұрын
На слайде про абстракции ожидал месседжа что не стоит городить абстракции без необходимости. Что AHA > DRY. В итоге прозвучало что нужно нагородить ещё абстракций поверх существующих абстракций.
@isfland
@isfland 4 жыл бұрын
Старый Завет - waterfall Новый Завет - agile
@JohnDoe-lw7yb
@JohnDoe-lw7yb 5 жыл бұрын
Что они навешали во Vue для такого трындеца? Я много извращений делал, но так не выходило; возьмите на работу - хочу научиться :)
@ilyakozel5472
@ilyakozel5472 5 жыл бұрын
как это у тебя в css нет !important научи пожалуйста
@РачилаАлександр
@РачилаАлександр 4 жыл бұрын
Почитайте про приоритеты селекторов. Вообще длинные селекторы тоже плохо (почитайте про то, как браузер парсит css селекторы), так что не мешало бы освоить BEM.
@isfland
@isfland 4 жыл бұрын
@@РачилаАлександр советовать BEM в 2020 сродни совету поддерживать IE5
@jacklondon5840
@jacklondon5840 3 жыл бұрын
@@isfland за бэм и двор
@isfland
@isfland 4 жыл бұрын
Слайд с DANGER Отключается электропитание 🌚
@mdjak23
@mdjak23 4 жыл бұрын
"Говно надо концентрировать" истино так.
@maksimemelianchenko
@maksimemelianchenko 5 жыл бұрын
Понятие "Рефакторинг" применяется в докладе некорректно, если правильно понимаю эту дисциплину. То, о чем говорит Илья - это, скорее, переписывание кодовой базы с вытекающими side effect'ами. Но доклад понравился. :)
@oleksiizaprii9334
@oleksiizaprii9334 3 жыл бұрын
Жесть. У нас все один в один на проекте
@johnsnow6041
@johnsnow6041 3 жыл бұрын
Сумасшедший фанатик
@doomer_haskell
@doomer_haskell 4 жыл бұрын
Я конечно зануда, но «Переписывал тесты, чтобы проверять чтобы проверять что там рендерится спиннеры с конкретным пропсом». Не делайте так, в следующий раз когда будете рефакторить и менять название пропсов и компонентов - опять будете тесты переписывать. Пропсы это точно такая же деталь реализации как и названия классов. Делайте data-testid и проверяйте что вы отрисовали конкретный элемент.
@ddflruc
@ddflruc 4 жыл бұрын
Не соглашусь. Пропсы - это публичный интерфейс взаимодействия компонентов, это контракт. Поэтому, если контракт меняется - меняются и тесты и взаимодействие через этот публичный контракт.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Илья Климов - Надежный JavaScript: в погоне за мифом
57:13
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 29 М.
Илья Климов о работе простым программистом
11:50
devschacht “Девшахта”
Рет қаралды 18 М.
Илья Климов - 30: слишком много JavaScript
59:38
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 45 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН