Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As someone else mentioned in the replies, this sounds more of a problem of not having a top level design than a naming problem.

You have bigger problems if your `PaymentService` morphs into the functionality of being a storage or user service.



I would not say top level design. Software is often born out of software. It's more like a woman keeping her children in her womb instead of giving birth to them.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: