Данная заметка навеяна мыслями от прочтения статей [«9 анти-паттернов, о которых должен знать каждый программист»][1], [«Семь смертных грехов разработки ПО»][2] и многих других похожей тематики. Мне действительно всегда очень интересно и приятно узнать о том, как можно делать что-то «хорошо», или даже еще лучше. Согласитесь — ведь это здорово! Здорово знать о дизайн-паттернах и уметь их правильно применять при проектировании своей программы; здорово также знать и об антипаттернах и уметь обнаруживать их в своём или чужом коде, уметь их устранять. Здорово знать о тестировании и оптимизациях, о рефакторинге и профилировании и многом другом, что делает программы более быстрыми, экономными и эффективными, а программистов и пользователей — счастливыми. [Читать дальше →][3]
[1]:
http://habrahabr.ru/post/260227/
[2]:
http://habrahabr.ru/post/260241/
[3]:
http://habrahabr.ru/post/260283/#habracut