Single Responsibility Principle - How Can I Avoid Code Fragmentation? | Hacker News Reader