This is not the document you are looking for? Use the search form below to find more!

Report home > Others

Theory and practice – migrating your legacy code into our modern test driven development world.

0.00 (0 votes)
Document Description
Theory and practice – migrating your legacy code into our modern test driven development world.
File Details
Submitter
  • Name: danae

We are unable to create an online viewer for this document. Please download the document instead.

Theory and practice – migrating your  legacy code into our modern test  driven development world. screenshot

Add New Comment




Related Documents

Financial Management Theory and Practice Brigham 13th Edition Solutions Manual

by: gordonbarbier, 51 pages

Financial Management Theory and Practice Brigham 13th Edition Solutions Manual

Financial Management Theory and Practice Brigham 13th Edition Test Bank

by: gordonbarbier, 51 pages

Financial Management Theory and Practice Brigham 13th Edition Test Bank

Governmental and Nonprofit Accounting Theory and Practice Shoulders 9th Edition Solutions Manual

by: gordonbarbier, 48 pages

Governmental and Nonprofit Accounting Theory and Practice Shoulders 9th Edition Solutions Manual

Theory and Practice of Counseling and Psychotherapy Corey 8th Edition Test Bank

by: gordonbarbier, 48 pages

Theory and Practice of Counseling and Psychotherapy Corey 8th Edition Test Bank

Theory and Practice of Counseling and Psychotherapy Corey 8th Edition Test Bank

by: georgesheslers, 48 pages

Theory and Practice of Counseling and Psychotherapy Corey 8th Edition Test Bank

Educational psychology: theory and practice - robert e. Slavin (10th ed) solution manual

by: fastggm, 82 pages

Educational psychology: theory and practice - robert e. Slavin (10th ed) solution manual I have the following solutions manuals & test banks. You can contact me at fastggm@hotmail.com ...

Counseling the Culturally Diverse: Theory and Practice, 5th Edition, Derald Wing Sue, David Sue, ISBN: 9780470086322, IM+TB

by: smplustb, 107 pages

Complete Solution Manual and Test Bank for Counseling the Culturally Diverse: Theory and Practice, 5th Edition, Derald Wing Sue, David Sue, ISBN: 9780470086322 E-mail Me:: smplustb@gmail.com E-mail ...

The Theory and Practice of Standard Costing

by: shinta, 6 pages

You should be familiar with the basic principles of standard costing and variance analysis from your foundation (or equivalent) studies. The initial content of this chapter amounts to a ...

Financial Theory and Corporate Policy Copeland 4th Edition Solutions Manual

by: gordonbarbier, 44 pages

Financial Theory and Corporate Policy Copeland 4th Edition Solutions Manual

International Economics Theory and Policy Krugman 8th Edition Solutions Manual

by: gordonbarbier, 48 pages

International Economics Theory and Policy Krugman 8th Edition Solutions Manual

Content Preview
Theory and practice  migrating your legacy code into our modern test driven development world.Hartmann, Jankowfsky, RinneLegacy Code?Wikipedia says „Legacy code is source code that relates to a no-longer supported or manufactured operating system or other computer technology. The term can also mean code inserted into modern software for the purpose of maintaining an older or previously supported feature“Jankowfsky, Rinne – Mayflower/swoodooAgenda- Where are we now, and why?- Ammunition!- Refactor!Bad News? -> WorkshopJankowfsky, Rinne – Mayflower/swoodooWho we areLars Jankowfsky:- CTO and (Co)Founder swoodoo.com- (Co)Founder of OXID eSales. Refactored OXID eShop during 1.5 years with 10 developers.Thorsten Rinne:- Senior Developer & Team Lead at Mayflower GmbH- Founder and main developer of phpMyFAQJohann Peter Hartmann:- CTO and Founder of Mayflower GmbH- CEO and Founder of SektionEins GmbHJankowfsky, Rinne – Mayflower/swoodooWho are you?- What‘s your profession?- Sofware company or agency?- What‘s your team size?- Using MVC?- Who does other languages, too?- Using agile methods?- Using continuous integration?- Using unit tests?Jankowfsky, Rinne – Mayflower/swoodooWhat about your projects?- What‘s your average project lifetime?- Is there PHP code more than 5 years old?- How many lines of code?- How many change requests per year?- Has there been a specification?- Were all features in the first released version implemented like they‘re specified in the specification?Jankowfsky, Rinne – Mayflower/swoodooTypical problems?- Typical legacy applications- Started some years ago with PHP 4- written in Spaghetti code- half procedual, half object-orientated- „PHP 4“ OOP- using old, unmaintained libraries like PEAR::DBJankowfsky, Rinne – Mayflower/swoodooPHP, made in 2000- no coding standards- no PHPDoc- no Design Patterns- few separation of concerns- has been changed a lot - no refactoring, because „it worked“ - updated to run with php 4 in 2003- updated to run with php 5 in 2006Jankowfsky, Rinne – Mayflower/swoodooBig ball of mudhttp://en.wikipedia.org/wiki/Big_ball_of_mudA Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape-and-baling-wire, spaghetti-code jungle.These systems show unmistakable signs of unregulated growth, and repeated, expedient repair....Jankowfsky, Rinne – Mayflower/swoodooEnough Ammunition?- change requests get more and more expensive- bug rate is increasing- clearly a dead-end street!- team motivation decreases- hard to bring in new members into the team- deprecated functions cause problems in future PHP releasesJankowfsky, Rinne – Mayflower/swoodoo

Download
Theory and practice – migrating your legacy code into our modern test driven development world.

 

 

Your download will begin in a moment.
If it doesn't, click here to try again.

Share Theory and practice – migrating your legacy code into our modern test driven development world. to:

Insert your wordpress URL:

example:

http://myblog.wordpress.com/
or
http://myblog.com/

Share Theory and practice – migrating your legacy code into our modern test driven development world. as:

From:

To:

Share Theory and practice – migrating your legacy code into our modern test driven development world..

Enter two words as shown below. If you cannot read the words, click the refresh icon.

loading

Share Theory and practice – migrating your legacy code into our modern test driven development world. as:

Copy html code above and paste to your web page.

loading