Stack Overflow is for practical programming problems, we don't do "how professionals code". There is a Software Engineering site but again they have very strict rules about questions which you should review before asking there. — greg-449 11 secs ago