You have a legacy system that consists of 1000 LoC, the code is poorly commented, messed up, and contains a lot of poor design and implementation decision. The only thing that is clear is what the code is doing. You are asked to refactor the code, what should you do? 1 The easiest fastest path to take is to write a new version of the code, you know what the code is doing, design and implement a new solution. 2 Do what you are asked to do, refactor it. It's a typical refactoring scenario 3 Give the task to someone else 4 Pretend that you refactored it, but don't becuase you can't refactor a code that you don't understand. Just add few comments here and there! A method is long if it's LoC exceeds 20 True False
You have a legacy system that consists of 1000 LoC, the code is poorly commented, messed up, and contains a lot of poor design and implementation decision. The only thing that is clear is what the code is doing. You are asked to refactor the code, what should you do?
1 |
|
The easiest fastest path to take is to write a new version of the code, you know what the code is doing, design and implement a new solution. |
2 |
|
Do what you are asked to do, refactor it. It's a typical refactoring scenario |
3 |
|
Give the task to someone else |
4 |
|
Pretend that you refactored it, but don't becuase you can't refactor a code that you don't understand. Just add few comments here and there! |
A method is long if it's LoC exceeds 20
- True
- False
Trending now
This is a popular solution!
Step by step
Solved in 3 steps