The Price of Clean Code | DEV.BG All in One 2024

  Рет қаралды 661

DEV.BG

DEV.BG

Күн бұрын

Пікірлер
@jamesdean4148
@jamesdean4148 2 ай бұрын
Рефакторинга, както и всичко друго в програмирането може да бъде изпълнен нескопосано или стойностно. Преименуването е тривиален рефакторинг и е легитимно да преименуваш shop на merchant, ако екипът е решил това ентити от домейна да се казва така. А това, че ти трябва да четеш нови имена породени от 10 програмиста може да смъкне твоята, но да вдигне тяхната продуктивност. Техническият дълг не е неплатена цена, а невидими лихви, които екипът постоянно плаща. И още много неточности се изказват в тази презентация.
@jamesdean4148
@jamesdean4148 2 ай бұрын
А да изискваш метричен показател за възвръщаемостта на всеки един рефакторинг е също толкова безсмислено, колкото да се опиташ да измериш лихвата която плащаш за всеки един наличен технически дълг - познат или непознат. Измерването има смисъл единствено при големите рефакторинги. Освен това екипите които не рефакторизират са същите тези екипи, които не пишат автоматизирани тестове или ги пишат толкова нескопосано, че поддръжката им е скъпа и трудоемка. Няма как да поддържаш чист код и чисти тестове без рефакторинг. А когато го правиш добре, времето за дебъгване пада под 2%, регресиите са рядкост и всеки следващ релийз е безпроблемен. Всичко това го казвам като технически ръководител на продуктов екип в голяма компания, и продуктова система в която за тригодишна разработка инцидентите се брояха на една ръка. Тоест нямаш разходи за тестери малки разходи за съпорт.
Security is Everyone's Job | DEV.BG All in One 2024
23:05
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 1,1 МЛН
A Nice Algebra Problem | Math Olympiad | Solve for x?
8:11
7 Signs You’re Smarter Than You Think
17:40
Christina Aaliyah
Рет қаралды 408
ПЪРВИ КЛИЕНТ! КАК?
8:43
Zlatin Ivanov
Рет қаралды 234