Similar presentations:
Методы борьбы с legacy-кодом на примере GitLab
1. Методы борьбы с legacy-кодом
Илья Климов @ GitLab2.
23.
$2.7B3
4.
45.
CoffeeScript JavaScript5
6.
CoffeeScript JavaScriptJQuery Vue
6
7.
CoffeeScript JavaScriptJQuery Vue
Karma Jest
7
8.
CoffeeScript JavaScriptJQuery Vue
Karma Jest
REST GraphQL
8
9.
CoffeeScript JavaScriptJQuery Vue
Karma Jest
Vuex Apollo
9
10.
CoffeeScript JavaScriptJQuery Vue
Karma Jest
Vuex Apollo
10
11.
1112.
Онбоардинг12
13.
Отрицание13
14.
Гнев14
15.
Депрессия15
16.
Торг16
17.
Принятие17
18.
1819.
1920.
2021.
2122.
2223.
2324. 1. Изоляция
2425.
vs25
26.
vs26
27. CSS
его уже не спасти27
28. HTML
его тоже28
29.
2930.
3031.
3132.
1. Изоляция32
33.
1. Изоляция33
34.
2. Тесты34
35.
2. Тесты89.3%
35
36.
2. ТестыPinning test
36
37.
2. Тесты37
38. 3. Сопротивление
3839. 3. Сопротивление
3940. 3. Сопротивление
Рефакторинг40
41. 3. Сопротивление
Рефакторинг41
42. 3. Сопротивление
Рефакторинг42
43. 3. Сопротивление
Рефакторинг43
44. 4. Инструменты
4445. 4. Инструменты
Vue Test Utils45
46. 4. Инструменты
4647. 4. Инструменты
https://danger.systems47
48. 5. Абстракции
4849. 5. Абстракции
4950. 5. Абстракции
5051. 6. Метрики
5152. 6. Метрики
5253. 6. Метрики
DEMO TIME53