Are you happy at work? Are you proud of the code you are working with? This session seeks to inspire engineers to adopt a sense of pride of ownership toward code they are working with. The long term benefits of working with code that continually grows better and easier to work on are almost too numerous it list. Take a ride with Llewellyn & Woody as we explore the road to happy code. One of the main tenants of agile is the ability to respond to change. This talk will focus on how to get malleability back into your existing code through the eXtreme programming practice of Refactoring.
21. Removing Clutter
Definition : Clutter is anything in your code that does
not add value.
Format your code
Delete comments
22. Removing Clutter
Definition : Clutter is anything in your code that does
not add value.
Format your code
Delete comments
Delete dead code
23. Removing Clutter
Definition : Clutter is anything in your code that does
not add value.
Format your code
Delete comments
Delete dead code
Delete unnecessary code
42. Removing Cleverness
“If it’s simple and elegant, you wouldn’t refer to it
as ‘clever’”
Cryptic Code
43. Removing Cleverness
“If it’s simple and elegant, you wouldn’t refer to it
as ‘clever’”
Cryptic Code
Abbreviated Code
44. Removing Cleverness
“If it’s simple and elegant, you wouldn’t refer to it
as ‘clever’”
Cryptic Code
Abbreviated Code
Hijacking a Method(changing its intent for your
own purposes)
58. What we offer
• Day Classes on site
•Single day class to educate & train employees
on a single aspect of agile
59. What we offer
• Day Classes on site
•Single day class to educate & train employees
on a single aspect of agile
• On site Coaching
•Minimum 2 weeks working on site with
employees on their stuff.
•Training/Mentoring
•Setup of framework
•Source Control
•Automated Builds
•Continuous integration
•Work environment
60. www.ApprovalTests.com
check here for more information
about how we actually tested the code