SlideShare a Scribd company logo
Submit Search
Upload
Code Refactoring
Report
Share
C
Charlie Berg
Consultant at Tactical Business Partners
Follow
•
8 likes
•
3,242 views
1
of
16
Code Refactoring
•
8 likes
•
3,242 views
Report
Share
Technology
This is an old tutorial I used to give on code refactoring, with thanks to Martin Fowler...
Read more
C
Charlie Berg
Consultant at Tactical Business Partners
Follow
Recommended
Refactoring: Improve the design of existing code by
Refactoring: Improve the design of existing code
Valerio Maggio
4.5K views
•
43 slides
Principles in Refactoring by
Principles in Refactoring
Chamnap Chhorn
3.4K views
•
18 slides
Refactoring - An Introduction by
Refactoring - An Introduction
Giorgio Vespucci
6.6K views
•
40 slides
Code smells and remedies by
Code smells and remedies
Md.Mojibul Hoque
3.8K views
•
65 slides
2CPP12 - Method Overriding by
2CPP12 - Method Overriding
Michael Heron
2.4K views
•
20 slides
Code Refactoring by
Code Refactoring
kim.mens
4.2K views
•
81 slides
More Related Content
What's hot
Bad Code Smells by
Bad Code Smells
kim.mens
4.9K views
•
91 slides
Legacy Coderetreat @Budapest 2013 02 16 by
Legacy Coderetreat @Budapest 2013 02 16
Adi Bolboaca
406 views
•
22 slides
Improving Software Quality Using Object Oriented Design Principles by
Improving Software Quality Using Object Oriented Design Principles
Dr. Syed Hassan Amin
1.6K views
•
34 slides
Refactoring by
Refactoring
Ricardo Terra
1.7K views
•
64 slides
OCA Java SE 8 Exam Chapter 1 Java Building Blocks by
OCA Java SE 8 Exam Chapter 1 Java Building Blocks
İbrahim Kürce
4.6K views
•
50 slides
C# coding standards, good programming principles & refactoring by
C# coding standards, good programming principles & refactoring
Eyob Lube
11.2K views
•
30 slides
What's hot
(20)
Bad Code Smells by kim.mens
Bad Code Smells
kim.mens
•
4.9K views
Legacy Coderetreat @Budapest 2013 02 16 by Adi Bolboaca
Legacy Coderetreat @Budapest 2013 02 16
Adi Bolboaca
•
406 views
Improving Software Quality Using Object Oriented Design Principles by Dr. Syed Hassan Amin
Improving Software Quality Using Object Oriented Design Principles
Dr. Syed Hassan Amin
•
1.6K views
Refactoring by Ricardo Terra
Refactoring
Ricardo Terra
•
1.7K views
OCA Java SE 8 Exam Chapter 1 Java Building Blocks by İbrahim Kürce
OCA Java SE 8 Exam Chapter 1 Java Building Blocks
İbrahim Kürce
•
4.6K views
C# coding standards, good programming principles & refactoring by Eyob Lube
C# coding standards, good programming principles & refactoring
Eyob Lube
•
11.2K views
Of Lambdas and LINQ by BlackRabbitCoder
Of Lambdas and LINQ
BlackRabbitCoder
•
69.3K views
C# Programming: Fundamentals by Mahmoud Abdallah
C# Programming: Fundamentals
Mahmoud Abdallah
•
880 views
Object Oriented Programming Lab Manual by Abdul Hannan
Object Oriented Programming Lab Manual
Abdul Hannan
•
12.3K views
C# interview by Thomson Reuters
C# interview
Thomson Reuters
•
3.2K views
Java se 8 fundamentals by megharajk
Java se 8 fundamentals
megharajk
•
866 views
Java interview questions 1 by Sherihan Anver
Java interview questions 1
Sherihan Anver
•
415 views
Chapter 2 - Basic Elements of Java by Adan Hubahib
Chapter 2 - Basic Elements of Java
Adan Hubahib
•
2.8K views
Lambda Expressions in C# From Beginner To Expert - Jaliya Udagedara by Jaliya Udagedara
Lambda Expressions in C# From Beginner To Expert - Jaliya Udagedara
Jaliya Udagedara
•
3.3K views
Design Patterns by imedo.de
Design Patterns
imedo.de
•
901 views
L2624 labriola by michael.labriola
L2624 labriola
michael.labriola
•
615 views
Md06 advance class features by Rakesh Madugula
Md06 advance class features
Rakesh Madugula
•
622 views
Cracking OCA and OCP Java 8 Exams by Ganesh Samarthyam
Cracking OCA and OCP Java 8 Exams
Ganesh Samarthyam
•
9.2K views
Refactoring by Herez Moise Kattan
Refactoring
Herez Moise Kattan
•
1.1K views
The Little Wonders of C# 6 by BlackRabbitCoder
The Little Wonders of C# 6
BlackRabbitCoder
•
6.2K views
Viewers also liked
The Decorator Pattern by
The Decorator Pattern
Akshat Vig
3.4K views
•
11 slides
Introduction to Design Pattern by
Introduction to Design Pattern
Sanae BEKKAR
17K views
•
31 slides
Design patterns by
Design patterns
abhisheksagi
14.9K views
•
28 slides
Refactoring by
Refactoring
Artem Tabalin
10.3K views
•
102 slides
Design Patterns這樣學就會了:入門班 Day1 教材 by
Design Patterns這樣學就會了:入門班 Day1 教材
teddysoft
108.9K views
•
78 slides
Design Patterns Illustrated by
Design Patterns Illustrated
Herman Peeren
42.7K views
•
53 slides
Viewers also liked
(8)
The Decorator Pattern by Akshat Vig
The Decorator Pattern
Akshat Vig
•
3.4K views
Introduction to Design Pattern by Sanae BEKKAR
Introduction to Design Pattern
Sanae BEKKAR
•
17K views
Design patterns by abhisheksagi
Design patterns
abhisheksagi
•
14.9K views
Refactoring by Artem Tabalin
Refactoring
Artem Tabalin
•
10.3K views
Design Patterns這樣學就會了:入門班 Day1 教材 by teddysoft
Design Patterns這樣學就會了:入門班 Day1 教材
teddysoft
•
108.9K views
Design Patterns Illustrated by Herman Peeren
Design Patterns Illustrated
Herman Peeren
•
42.7K views
Design Patterns - 01 Introduction and Decorator Pattern by eprafulla
Design Patterns - 01 Introduction and Decorator Pattern
eprafulla
•
4.6K views
Design Patterns by soms_1
Design Patterns
soms_1
•
14.2K views
Similar to Code Refactoring
Bad Smells in Code by
Bad Smells in Code
Özge Nur KOÇ
26 views
•
33 slides
Refactoring Tips by Martin Fowler by
Refactoring Tips by Martin Fowler
Igor Crvenov
24.1K views
•
66 slides
Bade Smells in Code by
Bade Smells in Code
Will Shen
3K views
•
33 slides
Agile korea 2013 유석문 by
Agile korea 2013 유석문
Sangcheol Hwang
2.4K views
•
34 slides
Refactoring by
Refactoring
Xavier Fornés Arrabal
301 views
•
54 slides
Few minutes To better Code - Refactoring by
Few minutes To better Code - Refactoring
Diaa Al-Salehi
318 views
•
16 slides
Similar to Code Refactoring
(20)
Bad Smells in Code by Özge Nur KOÇ
Bad Smells in Code
Özge Nur KOÇ
•
26 views
Refactoring Tips by Martin Fowler by Igor Crvenov
Refactoring Tips by Martin Fowler
Igor Crvenov
•
24.1K views
Bade Smells in Code by Will Shen
Bade Smells in Code
Will Shen
•
3K views
Agile korea 2013 유석문 by Sangcheol Hwang
Agile korea 2013 유석문
Sangcheol Hwang
•
2.4K views
Refactoring by Xavier Fornés Arrabal
Refactoring
Xavier Fornés Arrabal
•
301 views
Few minutes To better Code - Refactoring by Diaa Al-Salehi
Few minutes To better Code - Refactoring
Diaa Al-Salehi
•
318 views
C# by LiquidHub
C#
LiquidHub
•
2.8K views
Bad smells in code by Đới Học viện Agile
Bad smells in code
Đới Học viện Agile
•
1.1K views
C# interview quesions by Shashwat Shriparv
C# interview quesions
Shashwat Shriparv
•
7.4K views
C# interview questions by Chetan Chaudhari
C# interview questions
Chetan Chaudhari
•
611 views
Code Metrics by Attila Bertók
Code Metrics
Attila Bertók
•
87 views
Code Refactoring by Harbinger Systems - HRTech Builder of Choice
Code Refactoring
Harbinger Systems - HRTech Builder of Choice
•
1K views
Chapter 8 java by Ahmad sohail Kakar
Chapter 8 java
Ahmad sohail Kakar
•
297 views
Workshop - The Little Pattern That Could.pdf by TobiasGoeschel
Workshop - The Little Pattern That Could.pdf
TobiasGoeschel
•
120 views
Object-oriented programming 3.pptx by Adikhan27
Object-oriented programming 3.pptx
Adikhan27
•
12 views
Delphi qa by sandy14234
Delphi qa
sandy14234
•
252 views
JAVA-PPT'S.pdf by AnmolVerma363503
JAVA-PPT'S.pdf
AnmolVerma363503
•
21 views
Oops by Sankar Balasubramanian
Oops
Sankar Balasubramanian
•
1.8K views
Software Patterns by bonej010
Software Patterns
bonej010
•
1.2K views
4 pillars of OOPS CONCEPT by Ajay Chimmani
4 pillars of OOPS CONCEPT
Ajay Chimmani
•
13.4K views
Recently uploaded
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ... by
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation
25 views
•
9 slides
Java Platform Approach 1.0 - Picnic Meetup by
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver
25 views
•
39 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi
113 views
•
17 slides
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
The Digital Insurer
28 views
•
18 slides
[2023] Putting the R! in R&D.pdf by
[2023] Putting the R! in R&D.pdf
Eleanor McHugh
38 views
•
127 slides
Future of Learning - Yap Aye Wee.pdf by
Future of Learning - Yap Aye Wee.pdf
NUS-ISS
38 views
•
11 slides
Recently uploaded
(20)
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ... by Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation
•
25 views
Java Platform Approach 1.0 - Picnic Meetup by Rick Ossendrijver
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver
•
25 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi
•
113 views
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by The Digital Insurer
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
The Digital Insurer
•
28 views
[2023] Putting the R! in R&D.pdf by Eleanor McHugh
[2023] Putting the R! in R&D.pdf
Eleanor McHugh
•
38 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdf
NUS-ISS
•
38 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan Meng
NUS-ISS
•
31 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada
•
110 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang
•
35 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS
•
39 views
Data-centric AI and the convergence of data and model engineering:opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...
Paolo Missier
•
29 views
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS
•
28 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdf
gdsczhcet
•
52 views
Photowave Presentation Slides - 11.8.23.pptx by CXL Forum
Photowave Presentation Slides - 11.8.23.pptx
CXL Forum
•
126 views
ChatGPT and AI for Web Developers by Maximiliano Firtman
ChatGPT and AI for Web Developers
Maximiliano Firtman
•
174 views
MemVerge: Memory Viewer Software by CXL Forum
MemVerge: Memory Viewer Software
CXL Forum
•
118 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS
•
23 views
MemVerge: Past Present and Future of CXL by CXL Forum
MemVerge: Past Present and Future of CXL
CXL Forum
•
110 views
Liqid: Composable CXL Preview by CXL Forum
Liqid: Composable CXL Preview
CXL Forum
•
121 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst
•
449 views
Code Refactoring
1.
Code Refactoring Charlie
Berg [email_address]
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.