Следовать лучшим практикам в надежде что кто-то оценит долгий и упорный труд, или делать быстро но с говнокодом?
Код нужно писать хорошо, во всех случаях ... малое приложение, большой проект...
И не в надежде, что "кто-то оценит" - начхать.
Хорошо (дисциплинировано) написанный код
всегда содержит меньше скрытых ошибок. Вам же потом нд ними корячиться...
Но, с другой стороны, всегда имейте в уме, что 90% того, что вам впаривают как "лучшие практики" - это "лапша на уши", все эти Спольски, Мак-Конелы и ваши непосредственные начальники и обучальщики ;-) ... В большинстве своём люди эти блюдут свой интерес и свой гэшефт.
Выработайте свой собственный свод правил, и ему следуйте.