{"id":3070,"date":"2018-01-21T10:30:48","date_gmt":"2018-01-21T05:00:48","guid":{"rendered":"http:\/\/innoroo.com\/blog\/?p=3070"},"modified":"2018-01-04T18:44:31","modified_gmt":"2018-01-04T13:14:31","slug":"working-effectively-with-legacy-code-book-series","status":"publish","type":"post","link":"https:\/\/innoroo.com\/blog\/2018\/01\/21\/working-effectively-with-legacy-code-book-series\/","title":{"rendered":"Working Effectively with Legacy code | Book Series"},"content":{"rendered":"<p><b>Overview:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The book delivers the key points on how to deal with the changing legacy codes and write tests that can be used to make sure, the change is not affecting the overall behavior of the application. Readers are recommended to have knowledge of UML notations, and the book provides some techniques and real-time case scenarios with examples in Java, C++, and C#.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Topics covered, include:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Mechanics of software change, from fixing bugs to improving design and optimizing performance<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Handling legacy systems that don\u2019t follow Object-Oriented Design principles<\/span><\/li>\n<\/ul>\n<p><b>Authors:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Michael C. Feathers<\/span><\/p>\n<p><b>Published In:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">2004<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview: The book delivers the key points on how to deal with the changing legacy codes and write tests that can be used to make sure, the change is not affecting the overall behavior of the application. Readers are recommended to have knowledge of UML notations, and the book provides some techniques and real-time case [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":3071,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[250],"tags":[17,103,252,253,256,155,18,19,291,110,30],"class_list":["post-3070","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-book-series","tag-agile","tag-agile-team","tag-book","tag-book-of-the-day","tag-book-series","tag-book-to-read","tag-innoroo","tag-innovation-roots","tag-project-management-book","tag-software-development","tag-team"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/innoroo.com\/blog\/wp-content\/uploads\/2018\/01\/21.-Working-Effectively-01.png?fit=3125%2C1709&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8Rui8-Nw","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts\/3070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/comments?post=3070"}],"version-history":[{"count":2,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts\/3070\/revisions"}],"predecessor-version":[{"id":3073,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/posts\/3070\/revisions\/3073"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/media\/3071"}],"wp:attachment":[{"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/media?parent=3070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/categories?post=3070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innoroo.com\/blog\/wp-json\/wp\/v2\/tags?post=3070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}