- Methods help you hide unnecessary details making the code easier to read.
- Methods that have well-written names make the programs easy to understand.
- Methods make programs shorter by avoiding duplication of code.
- Methods ensure that all steps that need to be performed in a certain order always get done in that specific order and leave no room for any half-executed behaviors in your program.
- Methods help you in simplifying testing, logging & debugging.
Full post here, 8 mins read