Once we take a look into our customer code we knew it will be "interesting" to work with it. Code was big and messy. Actually number of Hindu developers required to maintain the code grow exponentially.
One of the reason to hire my company was to make the code a bit "clearer" and refactore some chumps of it. And here we find our first problem. Company decided that although tests would be very handy it is too expensive to write unit tests ... So maybe in the future ... , but right now they have alternative way. They call them regression tests. Idea like in all regression test to check if You did not break previously working functionality. In their case it was just click-through some basic scenario in a browser.
Our Senior Developer without hestitations take on himself burden of refactorisation and other most difficult task and start coding. After a month of a happy coding he commit his work to version control system. And then guess what ...
Next day suprisingy for everybody my build print beautifull stack trace just after first click , on the second page of application.
Just to make sure I asked my coworkers if their builds works. Well of course they were , probably I just screw something during deployment . But I decided to check one more thing.
- How old are Your build ? - I've asked
-February 21 - anwsered one of my coworkers (which make the build about month old)
- How about Yours? - I've asked our senior developer form India.
- Well mine is actualy from January . - He replied
- Hmm ok , just please explain me one thing If You are not building application and we do not have tests ... how do You know this is working ?
- Eclipse , it shows me if anything get broken ...
- You mean that there are no compile errors?
- Yes!
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz