Refactoring APIs: Parameters and Logic | Dark Hacker News