https://www.altera.com/en_US/pdfs/literature/hb/qts/qts-qps-handbook.pdf
There are recommended practices in almost everything.
For example, The ARRL Operating Manual says that “When replying to a CQ, give both call signs clearly — yours and the CQing station.”
So I am now learning recommended design practices and coding styles for FPGAs. Of course, the practices differ a lot depending on the devices you use and the development tools employed.