It's generally good advice... another example is why use c++ when a fraction of functional code will do the same.
On refactor though... sometimes it's not about 'prettier' it's about being able to be maintained.
On refactor though... sometimes it's not about 'prettier' it's about being able to be maintained.