CodeSOD: Чрезвычайно одна стро... Заметка
The Daily WTF на русском

CodeSOD: Чрезвычайно одна строка

Автоформатирование кода является стандартной и необходимой практикой для поддержания читаемости. Нет никаких веских причин не использовать какую-либо форму автоформатирования, будь то встроенная в редактор или запускаемая как шаг сборки. Даже многие IDE, такие как Visual Studio, весьма активно автоматизируют этот процесс. Это делает пример кода из старого приложения ASP.Net особенно озадачивающим. Функция Page_PreInit полностью содержится в одной строке, сразу за ней следует объявление Page_Load. Такое форматирование вызывает значительную путаницу относительно того, где вызывается функция Logic(). Исходный разработчик также реализовал проверку пользовательского агента на наличие "Safari" в строке браузера. Если "Safari" обнаружен, Page.ClientTarget устанавливается в загадочное значение "uplevel". Это демонстрирует сочетание плохих соглашений об именовании, проверки пользовательского агента и использования строк там, где могли бы быть более уместны перечисления. Наиболее тревожным аспектом является то, что этот проблемный шаблон повторяется на нескольких страницах приложения. Это говорит о том, что разработчик намеренно выбрал этот запутанный и нечитаемый стиль и считал его жизнеспособным решением для повторного использования.