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

Reply via email to