Skip to content
  • Agile
  • Scrum
  • Lean
  • Coding
  • Agile Testing
  • Search
Agile Scrum Tutorials & Videos
Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban
FacebookTwitterLinkedIn
 
  • Agile
  • Scrum
  • Lean
  • Coding
  • Agile Testing
  • Search
Home Posts tagged "refactoring"

Tag: refactoring

Guide Refactoring With Behavioral Code Analysis
Coding

Guide Refactoring With Behavioral Code Analysis

By TVAgile.com  refactoring

Many Java codebases contain code that is overly complicated, hard to understand, and hence expensive to change. It doesn’t have to be that way, and in this presentation you will see how easily obtained version-control data let us uncover the behavior and patterns of the development organization to prioritize and …

Continue reading"Guide Refactoring With Behavioral Code Analysis"
Just When You Thought You Couldn’t Refactor Anymore
Coding

Just When You Thought You Couldn’t Refactor Anymore

By TVAgile.com  refactoring

This talk will bring you on a refactoring journey. It starts from code that is easy to write but hard to read, and gradually advances to a level where the 4 C’s of good code are satisfied: Correctness, Completeness, Clearness, and Compactness.

Continue reading"Just When You Thought You Couldn’t Refactor Anymore"
Architectural Refactoring
Coding

Architectural Refactoring

By TVAgile.com  refactoring, software architecture

Let’s face it, the system you maintain isn’t meeting expectations. The crystal ball you were issued at engineer academy was broken, and you guessed wrong about how the system would grow. Now, you’re faced with a choice: should you bite the bullet and rewrite, or should you somehow try to …

Continue reading"Architectural Refactoring"
Agile Engineering for the Web
Coding

Agile Engineering for the Web

By TVAgile.com  refactoring, TDD

Test-driven development, refactoring, evolutionary design… these Agile engineering techniques have long been established for back-end code. But what about the front-end? For too many teams, it’s dismissed with a “JavaScript sucks!” and unreliable, brittle code. This session explores what it takes to bring the best of Agile development to front-end …

Continue reading"Agile Engineering for the Web"
Agile

Refactor your Specs!

By TVAgile.com  refactoring, requirements

Even in an agile world, specifications often go too far and describe solutions with too much details; all these premature decisions constraint the implementation and remove opportunities. There is a remedy: refactoring the specs, even before refactoring the code. In the TDD cycle, refactoring is the art of restructuring the …

Continue reading"Refactor your Specs!"
Refactoring Rails Legacy Apps with APIs and Messages
Coding

Refactoring Rails Legacy Apps with APIs and Messages

By TVAgile.com  refactoring, ruby

Ruby Rails as a framework is famous for getting an application up and running quickly, but the very paradigms that make it so easy at the start can lead to maintenance nightmares down the road. Successful applications grow rapidly larger, more complex, and harder to extend and maintain.

Continue reading"Refactoring Rails Legacy Apps with APIs and Messages"

Posts navigation

1 2 3 … 6

Share this content

Agile & Scrum Knowledge

Methods & Tools Software Development Magazine
Scrum Expert
Open Source Scrum Tools
Project Management Planet

Tags

.net adoption backlog BDD coaching configuration management continuous delivery continuous integration csharp cucumber database devops distributed estimating fitnesse functional testing game hudson java jenkins junit kanban metrics pair programming people planning product owner project planning python refactoring requirements retrospectives ruby SAFe scaling Agile selenium software architecture TDD team technical debt unit testing user stories UX / User Interface visual studio XP eXtreme Programming

Agile and Scrum Videos & Tutorials

TVAgile.com is a directory of videos, interviews and tutorials focused agile project management and software development approaches and practices: Extreme Programming (XP), Scrum, Test Driven Development (TDD) , Lean Software Development, Feature Driven Development (FDD), Behavior Driven Development (BDD), Continuous Integration, Pair Programming, Refactoring, …

Recent videos

  • Pull Requests: Merging With Your Team
  • Cynicism Doesn’t Build Products
  • Is Team Self-Selection an Obvious Choice in Scrum?
  • XP Revisited: XP As A Pathway To Enhanced Agility
  • Do Not Get Rid of All the Managers!
  • How to Help 500 Squads Towards Agile Maturity
  • Agile is not an Option

More information

  • About
  • We Acknowledge
Back to Top
Copyright © 2009-2021 Martinig & Associates
Powered by Fluida & WordPress.