На rsdn.ru недавно появился перевод статьи Дейва Эстелса «Почему ваш код – отстой». Звучит несколько вызывающе, но, я думаю, это для того, чтобы заинтриговать. Приемчик такой.

Статья, как вы поняли, о непреходящих программистских ценностях – качестве кода, читабельности, понятности, функциональности. Автор не открывает никакой Америки, просто в одном месте собраны наиболее значимые моменты, которые необходимо учитывать в процессе написания программ. Думаю, даже если вы гуру в программировании, стоит ее прочитать, чтобы лишний раз освежить их в памяти.

Итак, весьма вероятно, что какая-то часть вашего кода – отстой.

Что с этим можно сделать? Ну, для начала вам придётся признать факт (и я надеюсь, что эта статья вам помогла в этом) и сознаться в том, что это – проблема.

Затем, у вас есть выбор. Вы можете что-то с этим делать. Вы можете изучить новые способы работать: способы, которые помогут вам писать лучший код. Вот и чудесно. Если хотя бы один программист здесь делает это, я буду счастлив.

Ваш второй вариант – не делать с этим ничего, и продолжать писать код так же, как прежде.

Это ваш выбор. Выбирайте с умом.