SlideShare a Scribd company logo
What is clean code?
3
What is clean code?
4
Bjarne Stroustrup, inventor of C++
“I like my code to be elegant and
efficient.”
“The logic should be straightforward to
make it hard for bugs to hide.”
“Clean code does one thing well.”
What is clean code?
5
Grady Booch, author of Object Oriented Analysis and Design with Applications
“Clean code is simple and direct.”
“Reads like well-written prose.”
What is clean code?
6
Dave Thomas, founder of OTI, godfather of the Eclipse strategy
“Clean code can be read, and enhanced by
other developers.”
“It has meaningful names.”
“It provides one way for doing one thing.”
“... minimal dependencies, … minimal API”
What is clean code?
7
Michael Feathers, author of Working Effectively with Legacy Code
“Clean code always looks like it was
written by someone who cares.”
What is clean code?
8
Ward Cunningham, inventor of Wiki, inventor of Fit, coinventor of eXtreme Programming.
Motive force behind Design Patterns. Smalltalk and OO thought leader.
“On clean code, each routine
you read turns out to be pretty
much what you expected.”
public void sendMessage(Object o) {
//...
}
Concretely
9
public ChatMessage(String message, Object o) {
//...
}
public Message(Object o) {
//...
}

More Related Content

PPTX
Clean code chpt_1
PDF
Concepts of Clean Code adapted for JavaScript - Tech'n'Drinks @myposter
PPTX
Clean Code, Resumen Capítulo 1.
PDF
Wondershare Filmora 14.3.2 Crack + License Key Free Download
PDF
2025-03-20 - How to use AI to your advantage - AI-Driven Development.pdf
PDF
AOMEI Backupper Crack 2025 FREE Download
PDF
Wondershare PDFelement Pro Crack FREE Download
PPTX
Writing Clean Code
Clean code chpt_1
Concepts of Clean Code adapted for JavaScript - Tech'n'Drinks @myposter
Clean Code, Resumen Capítulo 1.
Wondershare Filmora 14.3.2 Crack + License Key Free Download
2025-03-20 - How to use AI to your advantage - AI-Driven Development.pdf
AOMEI Backupper Crack 2025 FREE Download
Wondershare PDFelement Pro Crack FREE Download
Writing Clean Code

Similar to Codigo limpio1Codigo limpio1Codigo limpio1 (20)

PPTX
Best Great Ideas on Java Research Papers
PPTX
Your Journey to the Uknown: A tale of how I debunk new codebases.
PPTX
Hacktoberfest'24 _ GDG on Campus BU.pptx
KEY
Open Source Compliance at Twitter
PDF
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
PDF
Best Practices For Writing Super Readable Code
PPTX
codex.pptx
PDF
Open Source Security and ChatGPT-Published.pdf
PPTX
SOLID for Adults
PDF
Writing Code for Humans, not Computers
PDF
WordCamp Nashville: Clean Code for WordPress
PPTX
Clean Code Software Engineering
PDF
Adhrit: OWASP Seasides
PDF
‘CodeAliker’ - Plagiarism Detection on the Cloud
PDF
Trip Report from Meeting C++ 2017: It's Way More Than C++
PPTX
Clean Code Part III - Craftsmanship at SoCal Code Camp
ODP
Simplicitylesscode
PPTX
Clean Code Part i - Design Patterns and Best Practices -
PPTX
antrikshindutrialmachinelearningPPT.pptx
PPTX
Introduction To Open Source
Best Great Ideas on Java Research Papers
Your Journey to the Uknown: A tale of how I debunk new codebases.
Hacktoberfest'24 _ GDG on Campus BU.pptx
Open Source Compliance at Twitter
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Best Practices For Writing Super Readable Code
codex.pptx
Open Source Security and ChatGPT-Published.pdf
SOLID for Adults
Writing Code for Humans, not Computers
WordCamp Nashville: Clean Code for WordPress
Clean Code Software Engineering
Adhrit: OWASP Seasides
‘CodeAliker’ - Plagiarism Detection on the Cloud
Trip Report from Meeting C++ 2017: It's Way More Than C++
Clean Code Part III - Craftsmanship at SoCal Code Camp
Simplicitylesscode
Clean Code Part i - Design Patterns and Best Practices -
antrikshindutrialmachinelearningPPT.pptx
Introduction To Open Source
Ad

More from JrQuiroz1 (7)

PDF
comparativas.ComparativasComparativasComparativas
PDF
Proceso Pregunta.pdfProceso Pregunta.pdf
PDF
Cuestionarios base de datos. Cuestionarios base de datos
PDF
Bases de datos fundamentos de bases de datos
PDF
Consequences of bad code Consequences of bad code
PDF
Clean Code Codigo limpio codigo acodigo
PDF
Clean Code codigo limpio Clean Code codigo limpio
comparativas.ComparativasComparativasComparativas
Proceso Pregunta.pdfProceso Pregunta.pdf
Cuestionarios base de datos. Cuestionarios base de datos
Bases de datos fundamentos de bases de datos
Consequences of bad code Consequences of bad code
Clean Code Codigo limpio codigo acodigo
Clean Code codigo limpio Clean Code codigo limpio
Ad

Recently uploaded (20)

PPTX
NEW EIA PART B - Group 5 (Section 50).pptx
PDF
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
DOCX
A Contemporary Luxury Villa in Dubai Jumeirah-2.docx
PPTX
EDP Competencies-types, process, explanation
PPTX
Implications Existing phase plan and its feasibility.pptx
PPTX
Media And Information Literacy for Grade 12
PDF
Urban Design Final Project-Site Analysis
PDF
Introduction-to-World-Schools-format-guide.pdf
PDF
Test slideshare presentation for blog post
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PDF
intro_to_rust.pptx_123456789012446789.pdf
PDF
Urban Design Final Project-Context
PPTX
CLASSIFICATION OF YARN- process, explanation
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
PDF
Chalkpiece Annual Report from 2019 To 2025
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PDF
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
PPTX
building Planning Overview for step wise design.pptx
NEW EIA PART B - Group 5 (Section 50).pptx
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
A Contemporary Luxury Villa in Dubai Jumeirah-2.docx
EDP Competencies-types, process, explanation
Implications Existing phase plan and its feasibility.pptx
Media And Information Literacy for Grade 12
Urban Design Final Project-Site Analysis
Introduction-to-World-Schools-format-guide.pdf
Test slideshare presentation for blog post
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
intro_to_rust.pptx_123456789012446789.pdf
Urban Design Final Project-Context
CLASSIFICATION OF YARN- process, explanation
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
Chalkpiece Annual Report from 2019 To 2025
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Pongal 2026 Sponsorship Presentation - Bhopal Tamil Sangam
building Planning Overview for step wise design.pptx

Codigo limpio1Codigo limpio1Codigo limpio1

  • 1. What is clean code? 3
  • 2. What is clean code? 4 Bjarne Stroustrup, inventor of C++ “I like my code to be elegant and efficient.” “The logic should be straightforward to make it hard for bugs to hide.” “Clean code does one thing well.”
  • 3. What is clean code? 5 Grady Booch, author of Object Oriented Analysis and Design with Applications “Clean code is simple and direct.” “Reads like well-written prose.”
  • 4. What is clean code? 6 Dave Thomas, founder of OTI, godfather of the Eclipse strategy “Clean code can be read, and enhanced by other developers.” “It has meaningful names.” “It provides one way for doing one thing.” “... minimal dependencies, … minimal API”
  • 5. What is clean code? 7 Michael Feathers, author of Working Effectively with Legacy Code “Clean code always looks like it was written by someone who cares.”
  • 6. What is clean code? 8 Ward Cunningham, inventor of Wiki, inventor of Fit, coinventor of eXtreme Programming. Motive force behind Design Patterns. Smalltalk and OO thought leader. “On clean code, each routine you read turns out to be pretty much what you expected.”
  • 7. public void sendMessage(Object o) { //... } Concretely 9 public ChatMessage(String message, Object o) { //... } public Message(Object o) { //... }