Главная
Study mode:
on
1
Introduction
2
We love complexity
3
Technical debt
4
Technical neglect
5
Architecture has inhabited sculpture
6
Wheres refactoring fit in
7
The history of refactoring
8
Behavior preserving
9
Right hand rule
10
Definition of refactor
11
Refactoring tools
12
Rename
13
Responsibility
14
Decremental Development
15
Decimal
16
Carter
17
Refactoring
18
Data Structure
19
Fred Brooks
20
John Von Neumann
21
Conventional Programming Languages
22
Refactoring Code
23
Big Systems
24
Radical Change
Description:
Explore the nuances of refactoring in software development through this insightful conference talk from NDC Oslo 2022. Delve into the misconceptions surrounding automated refactoring tools and discover why they haven't eliminated oversized classes and long-winded functions. Learn about the practical and social obstacles to effective refactoring, and understand why it should be viewed as a design process rather than a simple clean-up task. Gain valuable insights into the history of refactoring, its definition, and the importance of behavior preservation. Examine concepts such as technical debt, technical neglect, and decremental development. Investigate the role of refactoring in architecture, data structures, and big systems. Challenge your understanding of conventional programming languages and explore the potential for radical change in software development practices.

Refactoring Is Not Just Clickbait

NDC Conferences
Add to list
0:00 / 0:00