Cargando…

Refactoring legacy code.

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 bo...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Formato: Electrónico Video
Idioma:Inglés
Publicado: [Place of publication not identified] : O'Reilly Media, Inc., [2023]
Edición:[First edition].
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000ngm a22000007i 4500
001 OR_on1393442495
003 OCoLC
005 20231017213018.0
006 m o c
007 vz czazuu
007 cr cnannnuuuuu
008 230814s2023 xx 059 o vleng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA 
024 8 |a 0636920890980 
029 1 |a AU@  |b 000075034035 
035 |a (OCoLC)1393442495 
037 |a 0636920890980  |b O'Reilly Media 
050 4 |a QA76.76.R42 
082 0 4 |a 005.1/6  |2 23/eng/20230814 
049 |a UAMI 
245 0 0 |a Refactoring legacy code. 
250 |a [First edition]. 
264 1 |a [Place of publication not identified] :  |b O'Reilly Media, Inc.,  |c [2023] 
300 |a 1 online resource (1 video file (59 min.)) :  |b sound, color. 
306 |a 005900 
336 |a two-dimensional moving image  |b tdi  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
344 |a digital  |2 rdatr 
347 |a video file  |2 rdaft 
380 |a Instructional films  |2 lcgft 
511 0 |a David Farley, presenter. 
520 |a 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. 
588 |a Online resource; title from title details screen (O'Reilly, viewed August 14, 2023). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Software refactoring. 
655 7 |a Instructional films.  |2 lcgft 
655 7 |a Nonfiction films.  |2 lcgft 
655 7 |a Internet videos.  |2 lcgft 
700 1 |a Farley, David,  |e presenter. 
710 2 |a O'Reilly (Firm),  |e publisher. 
856 4 0 |u https://learning.oreilly.com/videos/~/0636920890980/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP