Pankraz76 commented on PR #2430: URL: https://github.com/apache/maven/pull/2430#issuecomment-2943218722
> so it is indirection (overengineering if you want a buzzword like in 1980) vs duplicating a simple method call. **Best practices or engineering principles are only buzzwords if we don’t understand their full potential and purpose.** It took me over a decade to realize that these concepts are not just nice topics for discussion—they address real-world problems, we see across every codebase. > throwing random word Calling corresponding random, makes me wonder if there's the right foundation for this assumption. Take the SOLID principles, for example—if the "S" (Single Responsibility Principle) isn't fully understood, it becomes difficult to grasp the intent behind a pull request. Often, it's about centralization versus duplication, and without fully understanding core idea, the discussion can miss the point entirely. - https://en.wikipedia.org/wiki/Separation_of_concerns - https://en.wikipedia.org/wiki/Single-responsibility_principle - https://refactoring.guru/smells/feature-envy as the end its all **one and the same**, just having different name and direction. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org