Это определенно субъективно, но я хотел бы попытаться избежать его превращения в аргументацию. Я думаю, что это может быть интересный вопрос, если люди будут относиться к нему соответствующим образом.
Идея этого вопроса исходила из потока комментариев из моего ответа на "Что есть пять вещей, которые вы ненавидите ваш любимый язык?" вопрос. Я утверждал, что классы на С# должны быть опечатаны по умолчанию - я не буду ставить свои аргументы в вопросе, но я мог бы написать более полное объяснение в качестве ответа на этот вопрос. Я был удивлен жаром обсуждения в комментариях (25 комментариев в настоящее время).
Итак, какие спорные мнения вы держите? Я бы предпочел избегать того, что заканчивается довольно религиозным относительно небольшим основанием (например, размещение скобок), но примеры могут включать такие вещи, как "модульное тестирование на самом деле не очень полезно" или "публичные поля в порядке". Важная вещь (для меня, во всяком случае) заключается в том, что у вас есть причины, лежащие в основе ваших мнений.
Прошу изложить ваше мнение и аргументы - я бы призвал людей голосовать за мнения, которые хорошо аргументированы и интересны, независимо от того, согласны ли вы с ними или нет.