Writing Code That Is Testable Without Making It Unreadable | kikoolz