filmov
tv
MountainWest RubyConf 2013 Code Smells: Your Refactoring Cheat Codes by John Pignata
Показать описание
Sure, the TDD cycle is red-green-refactor but what exactly are we refactoring? We just wrote the code, it's green, and it seems reasonable to us. Let's move onto the next test. We're have a deadline, remember?
Whether we're working with code we just wrote or opening up a project for the first time, being able to listen to the hints the code is trying to give you about how it wants to be constructed is the most direct path toward successful refactoring. What the code is telling you nuanced however: no code smell is absolute and none in itself is an indication of a problem. How do we know we need to refactor? What are the code smells telling us to do? How do we balance our short terms needs of shipping our software with the long term maintainability of the code base? In this talk we'll talk through some of the classical code smells and dive into examples of how to put these smells to work for you.
Help us caption & translate this video!
Whether we're working with code we just wrote or opening up a project for the first time, being able to listen to the hints the code is trying to give you about how it wants to be constructed is the most direct path toward successful refactoring. What the code is telling you nuanced however: no code smell is absolute and none in itself is an indication of a problem. How do we know we need to refactor? What are the code smells telling us to do? How do we balance our short terms needs of shipping our software with the long term maintainability of the code base? In this talk we'll talk through some of the classical code smells and dive into examples of how to put these smells to work for you.
Help us caption & translate this video!
MountainWest RubyConf 2013 Code Smells: Your Refactoring Cheat Codes by John Pignata
Code Refactoring: Learn Code Smells And Level Up Your Game!
MountainWest RubyConf 2013 Think twice, code once by Bill Chapman
Ruby Refactoring: How to find and fix Code Smells
Piotr Szotkowski – Ruby OOP Code Smells
MountainWest RubyConf 2013 Trolls of 2013 by Ryan Davis
Identify and Correct Common Code Smells
MountainWest RubyConf 2013 Component-based Architectures in Ruby and Rails by Stephan Hagemann
RubyConf AU 2013: Refactoring from Good to Great - A Live-Coding Odyssey by Ben Orenstein
MountainWest RubyConf 2013 Going on a Testing Anti-Pattern Safari by Aja Hammerly
Refactoring our Core Data code smells issue
CS 3240 - ON13 - Code Smells
Piotr Szotkowski on 'Ruby OOP Code Smells'
MountainWest RubyConf 2013 Ruby off the Rails: Building a distributed system in Ruby
Smelly code and Magic Numbers
Code smells and feels
Code Smells-Game Engine Systems Redesign-Overhaul-Refactor Intro
My Top 3 Code Smells in Python 2021
MountainWest RubyConf 2013 ChatOps at GitHub by Jesse Newland
CODE SMELLS. Teaser Trailer2012
PhRUG Podcast episode 3: Three Rails controller code smells
MountainWest RubyConf 2013 Lightning Talks
CODE SMELL WHAT IS SHOTGUN SURGERY
RubyConfLT 2016 - Ruby OOP Code Smells (by Piotr Szotkowski)
Комментарии