JavaScript, Code Quality.
One of the thing which will make the code harder to maintain was state variables. developers put some state variable in code and after some time no one have any idea why that state variable was there in the code. if you are fortune may be the developer who wrote the code can explain, but often the