La domanda è sempre la stessa.

La domanda è sempre la stessa:
"devo fare un pesante refactor del codice, modifico il codice e poi faccio passare tutti i test che nel frattempo sono diventati rossi o prima modifico i test e poi li farò tornare tutti verdi modificando il codice?"

Io, che non sono un purista, in questi giorni ho provato una strada un po’ alternativa…

Ho riscritto tutti i test che toccano gli oggetti che avrei dovuto modificare nella mia applicazione lasciando comunque una copia dei vecchi test avendo così:
- tutti i vecchi test verdi
- la maggior parte dei nuovi test rossi

Quindi ho modificato il codice dell’applicazione avendo quindi:
- quasi tutti i vecchi test rossi
- tutti i nuovi test verdi

A questo punto i vecchi test non erano più necessari e spazzolandoli ho ottenuto:

Capture

 

Ho trovato interessante questo approccio in quanto, nella fase di sviluppo delle modifiche all’applicazione, mi ha fornito il resoconto costante riguardo l’avanzamento delle modifiche.

Riccardo.

posted @ Wednesday, June 23, 2010 3:58 PM

Print

Comments on this entry:

# <h2>Security Guard Equipment</h2>

Left by Lina at 8/19/2015 8:02 AM
Gravatar
<h2>Security Guard Equipment</h2>

Security Guard Equipment - Once you've selected a security guard service based on your needs, you may wonder what resources each guard will have while on the job.

# re: La domanda è sempre la stessa.

Left by mickael at 8/28/2015 2:30 PM
Gravatar
An intelligent way of conveying your point, a must read I suggest everyone to read this.
Usually I do not read everything on internet but you are an exceptional always read your blog.
Good Quality Vinyl Stickers UK

# Security Guards

Left by Edward Stevens at 2/18/2016 11:20 AM
Gravatar
Ho trovato interessante questo approccio in quanto, nella fase di sviluppo delle modifiche all’applicazione, mi ha fornito il resoconto costante riguardo l’avanzamento delle modifiche. Nationwide security guards

# re: La domanda è sempre la stessa.

Left by gurudissertation com at 9/1/2016 11:38 AM
Gravatar
I agree,in many cases i read like I do a heavy refactor the code , modify the code , and then I pass all the tests that have since become red or before I change the tests and then I will bring them back all green by changing the code ?

# re: La domanda è sempre la stessa.

Left by Brandydy at 3/7/2017 2:23 PM
Gravatar
View http://goldessayclub.com/ and you will become the ultra-writer with super-skills.

# re: La domanda è sempre la stessa.

Left by five nights at freddy's at 3/15/2017 8:19 AM
Gravatar
think this is one of the most significant information for me. And i’m glad reading your article. Thank for sharing!

# re: La domanda è sempre la stessa.

Left by spyder Review at 9/25/2017 7:30 AM
Gravatar
for spyder movie review download the below link
spyder review
spyder rating
spyder movie review

# create gmail account

Left by diana at 10/21/2017 7:16 AM
Gravatar

gmail login

gmail sign in

gmail.com

# re: La domanda è sempre la stessa.

Left by Web Hosting at 10/26/2017 12:27 PM
Gravatar
Softhof providing low cost web hosting in Pakistan, with free domain, reseller hosting, dedicated support and your satisfaction as the best web hosting company. Softhof is proud to provide you best ever web hosting in Pakistan at affordable price compared to other providers with free domain name for life. Web hosting piles being top web hosting company in Pakistan offers unlimited web hosting with free domain name.

# re: La domanda è sempre la stessa.

Left by mobdro for pc at 11/10/2017 11:27 AM
Gravatar
Mobdro For Laptop is an amazing application that provides free video streaming services

# kingrootapp

Left by kingroot at 1/7/2018 1:16 PM
Gravatar
kingroot apk
kingroot apk download
kingroot for pc
kingroot all versions
kingroot for android
Softhof is proud to provide you best ever web hosting in Pakistan at affordable price compared to other providers

# re: La domanda è sempre la stessa.

Left by Harry Seth at 5/9/2018 12:32 AM
Gravatar
According to reports, Apple is bringing iOS 12 for iPhone and iPad users. It is the most awaited iOS update for latest iPhone X. We will be seeing more AR focused apps and improvements to already established platform.

Source

# re: La domanda è sempre la stessa.

Left by John Mayer at 7/26/2018 11:33 AM
Gravatar
There is a good news about claw machine frachise opportunity

# re: La domanda è sempre la stessa.

Left by John Mayer at 7/26/2018 11:34 AM
Gravatar
Here is the correct reference for franching claw machine

# re: La domanda è sempre la stessa.

Left by Franchise for sale at 7/26/2018 11:37 AM
Gravatar
I highly recommend this Australian company for those interested in past return franchise business. This is past return because there are less competition and exclusive ownership of the area.

# WPSWPATESTER

Left by Harishrao at 8/10/2018 1:34 PM
Gravatar
TweakBox App download for attached gadgets to get more highlights.

# re: La domanda è sempre la stessa.

Left by mcdvoice.com at 8/24/2018 6:19 PM
Gravatar
McDonald’s Customer Satisfaction Survey is an opportunity for the customers to share their views and experience.

mcdvoice |
mcdvoice.com |
www.mcdvoice.com
Comments have been closed on this topic.
«November»
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567