Для личных проектов / репозиториев, хотя хорошо следовать соглашениям и приведенная вами ссылка, безусловно, является хорошим примером, на самом деле все зависит от того, с чем вам удобнее всего работать.Там нет «плохой» структуры, если она имеет смысл для вас.
Если проект используется или будет опубликован, я рекомендую стараться придерживаться соглашения как можно точнее.Мало того, что другие люди с большей вероятностью узнают, что и где происходит, это также может упростить отладку и поиск других решений в Интернете, поскольку другие люди будут иметь схожие структуры папок.