Navigation überspringen
Universitätsbibliothek Heidelberg
Standort: ---
Exemplare: ---
 Online-Ressource
Titel:Refactoring legacy code
Mitwirkende:Farley, David [Präsentator]   i
Institutionen:O'Reilly (Firm), [Verlag]   i
Ausgabe:[First edition].
Verlagsort:[Place of publication not identified]
Verlag:O'Reilly Media, Inc.
E-Jahr:2023
Jahr:[2023]
Umfang:1 online resource (1 video file (59 min.))
Illustrationen:sound, color.
Fussnoten:Online resource; title from title details screen (O'Reilly, viewed August 14, 2023)
Abstract:Ideas like TDD, BDD and Continuous Delivery are great, but how do you introduce them to legacy systems? Practically, hands-on, how do you change legacy-code to make it testable? When Kent Beck wrote about TDD he introduced a profoundly valuable engineering practice to software development. In his book " Working Effectively with Legacy Code" Michael Feathers defines a legacy system as "a system without automated tests". So how can we take advantage of the benefits of TDD when our code is the wrong shape, when it was developed without automated tests? In this 3-part Video Course. Dave demonstrates his preferred "Four Steps to Refactoring, Approval Testing and De-cluttering", applies them to some very nasty code: making it testable and discovering some surprising things along the way. What you'll learn and how you can apply it How to change legacy-code safely, in small steps, to make it testable. Using Approval testing to ensure changes are safe. Understand a four-step process to guide refactoring in even complex code. This course is for you because... You're a programmer interested in learning how to refactor legacy code so that it is testable. You're looking to introduce TDD, BDD and Continuous Delivery to legacy systems. You want to become more proficient at working with legacy code and improving your code base. Prerequisites: Writing code in one language Basic software developer skills Some knowledge of TDD and testing is helpful.
URL:Aggregator: https://learning.oreilly.com/library/view/-/0636920890980/?ar
Datenträger:Online-Ressource
Sprache:eng
Sach-SW:Instructional films
 Nonfiction films
 Internet videos
K10plus-PPN:1859052827
 
 
Lokale URL UB: Zum Volltext
 
 Bibliothek der Medizinischen Fakultät Mannheim der Universität Heidelberg
 Klinikum MA Bestellen/Vormerken für Benutzer des Klinikums Mannheim
Eigene Kennung erforderlich
Bibliothek/Idn:UW / m437356180X
Lokale URL Inst.: Zum Volltext

Permanenter Link auf diesen Titel (bookmarkfähig):  https://katalog.ub.uni-heidelberg.de/titel/69119698   QR-Code
zum Seitenanfang