Главное чтоб код работал и архитектура былаб разумной. А как он оформлен это второй вопрос. Смысл в трудночитаемом коде тоже есть: его труднее украсть. Сам такой пишу, когда возвращаюсь со смены и устал. В конце концов в Visual Studio есть много хороших средств анализа кода.