Soumettre la recherche
Mettre en ligne
The Stinky Code Project
•
0 j'aime
•
498 vues
G
GrantBell
Suivre
Technologie
Sports
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Nicole's Veterans' Issues Presentation, 7th
Nicole's Veterans' Issues Presentation, 7th
The Unquiet Library: Student Work
War Veterans With PTSD Presentation
War Veterans With PTSD Presentation
Clint Brown
Garr Reynolds Slide Presentation
Garr Reynolds Slide Presentation
pdeuley
Veterans presentation
Veterans presentation
gueste964ca
Opening Remix Networks at Nelson-Atkins Museum for Electromediascope
Opening Remix Networks at Nelson-Atkins Museum for Electromediascope
Jon Phillips
Prequel To The Civil War
Prequel To The Civil War
Jonathan_Tyus
Top Five Social Media FAILS
Top Five Social Media FAILS
GrantBell
Joshua March: Introduction
Joshua March: Introduction
GrantBell
Recommandé
Nicole's Veterans' Issues Presentation, 7th
Nicole's Veterans' Issues Presentation, 7th
The Unquiet Library: Student Work
War Veterans With PTSD Presentation
War Veterans With PTSD Presentation
Clint Brown
Garr Reynolds Slide Presentation
Garr Reynolds Slide Presentation
pdeuley
Veterans presentation
Veterans presentation
gueste964ca
Opening Remix Networks at Nelson-Atkins Museum for Electromediascope
Opening Remix Networks at Nelson-Atkins Museum for Electromediascope
Jon Phillips
Prequel To The Civil War
Prequel To The Civil War
Jonathan_Tyus
Top Five Social Media FAILS
Top Five Social Media FAILS
GrantBell
Joshua March: Introduction
Joshua March: Introduction
GrantBell
Iskandar
Iskandar
GrantBell
Buster
Buster
GrantBell
Toby Beresford
Toby Beresford
GrantBell
Vladimir Oane
Vladimir Oane
GrantBell
Dan Lester
Dan Lester
GrantBell
Dominic Sparkes
Dominic Sparkes
GrantBell
Iskander
Iskander
GrantBell
Toby Beresford
Toby Beresford
GrantBell
Karl Bunyan Slides: April Facebook Developer Garage
Karl Bunyan Slides: April Facebook Developer Garage
GrantBell
Clara Shih Slides: April Facebook Developer Garage
Clara Shih Slides: April Facebook Developer Garage
GrantBell
Offerpal Slides: April Facebook Developer Garage
Offerpal Slides: April Facebook Developer Garage
GrantBell
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Contenu connexe
Plus de GrantBell
Iskandar
Iskandar
GrantBell
Buster
Buster
GrantBell
Toby Beresford
Toby Beresford
GrantBell
Vladimir Oane
Vladimir Oane
GrantBell
Dan Lester
Dan Lester
GrantBell
Dominic Sparkes
Dominic Sparkes
GrantBell
Iskander
Iskander
GrantBell
Toby Beresford
Toby Beresford
GrantBell
Karl Bunyan Slides: April Facebook Developer Garage
Karl Bunyan Slides: April Facebook Developer Garage
GrantBell
Clara Shih Slides: April Facebook Developer Garage
Clara Shih Slides: April Facebook Developer Garage
GrantBell
Offerpal Slides: April Facebook Developer Garage
Offerpal Slides: April Facebook Developer Garage
GrantBell
Plus de GrantBell
(11)
Iskandar
Iskandar
Buster
Buster
Toby Beresford
Toby Beresford
Vladimir Oane
Vladimir Oane
Dan Lester
Dan Lester
Dominic Sparkes
Dominic Sparkes
Iskander
Iskander
Toby Beresford
Toby Beresford
Karl Bunyan Slides: April Facebook Developer Garage
Karl Bunyan Slides: April Facebook Developer Garage
Clara Shih Slides: April Facebook Developer Garage
Clara Shih Slides: April Facebook Developer Garage
Offerpal Slides: April Facebook Developer Garage
Offerpal Slides: April Facebook Developer Garage
Dernier
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Dernier
(20)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
The Stinky Code Project
1.
The Stinky Code
Project Simon Stewart (shs@google.com) @shs96c
2.
Data Envy
3.
Breaking the Law
(of Demeter)
4.
The Evil Singleton
5.
Static Cling
6.
Mocking Too Far
7.
Too Many Mocks
8.
Tests at Too
High a Level
9.
Tests at Too
Low a Level
10.
Fat Constructors
11.
Deep Inheritance
12.
Obscure Intent
13.
Polynaming
14.
Single Layer of
Defence
15.
Test Code is
Disposable
16.
Mumpsimus http://www.flickr.com/photos/deepblue66/132439533/
17.
When the Going
Gets Tough (the Tough Stop Testing)
18.
Inconsistency http://www.flickr.com/photos/31284576@N06/3105146919/
19.
Fin
Télécharger maintenant