Software Development Bookmark
//How refactor Laravel loop to collection
http://christoph-rumpel.com/2016/11/How-I-refactor-to-collections/
//laravel repository pattern
https://bosnadev.com/2015/03/07/using-repository-pattern-in-laravel-5/
//laravel condtional to polymorphism
https://zaengle.com/blog/replace-conditional-with-polymorphism
https://zaengle.com/blog/refactoring-techniques-extract-method
https://zaengle.com/blog/simplifying-conditional-expressions
//anti-if
https://code.joejag.com/2016/anti-if-the-missing-patterns.html
https://8thlight.com/blog/wai-lee-chin-feman/2013/08/11/anti-anti-if.html
//refactoring
https://refactoring.guru/
https://www.refactoring.com/catalog/
https://sourcemaking.com/refactoring
https://www.refactoring.com/catalog/replaceConditionalWithPolymorphism.html