Существует множество рекомендаций о том, как прокачать свои скиллы и стать более хорошим разработчиком. Да даже я регулярно пишу на эту тему. Но на самом деле, есть одно золотое правило, которое является основополагающим для всего и именно им нужно руководствоваться в первую очередь, и это – здравый смысл. Казалось бы, что может быть проще, но именно про это чаще всего забывают, когда начинают жестко придерживаться какой-либо методологии или регламентов. Запомни, из любого правила бывают исключения и невозможно добиться сто процентного соответствия всем параметрам. Но нарушать их нужно с умом и только тогда, когда это действительно нужно. Давай рассмотрим несколько примеров. Существуют два крайних противоположных мнения, одно говорит, что код обязан быть самодокументируемым и комментариев быть не должно. Другое – в коде обязательно должны быть комментарии, они просто необходимы обязательно. И оба этих подхода абсолютно не верны, первое чем должен руководствоваться идеальный разработчик