1. Martin, C.R.: Design Principles and Design Patterns (2000)
2. Foote, B., Yoder, J.: Big ball of mud. Pattern Lang. Prog. Des. 4, 654–692 (1997)
3. Ellnestam, O., Brolund, D.: The Mikado Method (2014)
4. Fowler, M., Beck, K., Brant J., et al.: Refactoring: Improving the Design of Existing Code (2018)
5. Kaur, A., Kaur, M.: Analysis of code refactoring impact on software quality. In: MATEC Web of Conferences, vol. 57 (2016). https://doi.org/10.1051/MATECCONF/20165702012