I tend to get into the habitat of facing this question constantly when programming, and I\'ll usually have one-for-all approach, which I may find difficult applying it depending