DOCUMENT RESOURCES FOR EVERYONE
Documents tagged
Software Code smells and remedies

In computer programming, code smell is any symptom in the source code of a program that possibly indicates a deeper problem. Code smells are usually not bugs—they are not…

Software Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies (RailsConf 2014)

Experienced developers tend to build up a library of creative problem-solving tools: rubber ducks, code smells, anthropomorphizing code, &c. These tools map abstract…

Technology Identifying and Managing Technical Debt

1. Identifying and ManagingTechnical DebtDr. Nico ZazworkaFraunhofer Center forExperimental Software EngineeringDr. Carolyn SeamanUniversity of MarylandBaltimore Countyhttp://www.technicaldebt.umbc.edu/…

Technology Refactoring - improving the smell of your code

1. Refactoring - Improving the smell of your code Vlad Mandrychenko October 2011 2. Agenda What is refactoring? Why refactor? When NOT to refactor? When to refactor? Code…

Engineering Questioning the status quo

1. QUESTIONINGTHE STATUSQUO(THROUGH THE LOOKING GLASS) OFJAVA, OOP AND BEYOND 2. WHO AM I?A software developer just like you... probably less smart than you, actuallyBy the…

Technology Formal Versus Agile: Survival of the Fittest? (Paul Boca)

1. Agile versus Formal Methods:Survival of the Fittest? Paul Boca 2. Collaborators Sue Black Mike Hinchey Jonathan Bowen Jason Gorman (Scrum mistress) (Formal Methodist)…

Technology Sofware Craftsmanship Code Complete

1. NEW PERSPECTIVE Asher Barak 2. PART ONE ne principle to rule them all 3. 1920 - 2012 one of the founders of the cognitive psychology field GEORGE A. MILLER 4. THE MAGICAL…

Technology PHP 4? OMG! A small vademecum for obsolete software migration.

1. PHP 4? OMG! A small vademecum for obsolete software migration. Francesco Fullone, Ideato.it ff AT ideato.it 2. Who am IFrancesco Fullone- PHP developer since 1999 - GrUSP…

Software Keeping code clean

1. Keeping Code Clean Agile tools and practices for better code 2. Topics ● Pair Programming ● Automated Unit Testing ● Refactoring ● Test-Driven Development ●…

Technology Refactoring

1. Refactoring Aman & Chirag ThoughtWorks Pune 2. If it ain’t broken, why fix it? 3. Good programmers write code that humans can understand 4. You write code once;…