Да будет ср@@@ч! У меня много проектов и все на разных движках, неважно CMS это, или FW. И я не должен использовать метод тыка. Я должен найти документацию в интернете, потратить кучу времени на её изучение, вместо того, чтобы ctrl + click по методу, классу -> пробежался по коду, уложил в голове -> работаем дальше. Чем плох метод тыка? Или в opencart используют какие-то совсем нестандартные стандарты? Что я должен обязательно читать маны по любой фигне? Так нет - все просто и понятно. Только мне приходится терять время для открытия нужных файлов, т.к. нет доков в коде. И если через какое-то время мне придется дорабатывать проект, я опять должен читать доки?
И что значит давайте не сравнивать FW и CMS? Я сравниваю не функционал, а документированность кода! И я утверждаю, в случае моего сравнения, что разработчики Yii2 - это далеко не юниоры и что в этом FW соглашение об именовании соблюдается гораздо строже, чем в opencart, и что там тоже все прозрачно, что к чему относится. Но тем не менее они документируют код. Им делать нефига? Или они работают по принятым соглашениям? Боле того, в случае с Yii2 доки по большому счету не нужны, т.к. испльзуется пространство имен, и IDE прекрасно понимает, что к чему относится, работает и автодополнение, и быстрый переход к нужным файлам
Конечно писать доки - это рекомендация. Так и правила этикета тоже необязательные нормы поведения. Но почему то нормальные воспитанные люди их соблюдают