Как научиться проектировать программы

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

Затем вы должны начать проектировать самостоятельно. Начните с небольшого проекта. Когда вы завершите его, оцените, насколько удачна или неудачна финальная архитектура, и как сильно вы отклонились от первоначальной концепции. Потом переходите на проекты побольше, желательно в сотрудничестве с другими людьми. Навык проектирования требует годы на выработку. Толковый программист может освоить основы за пару месяцев и дальше развиваться самостоятельно.

Естественно и полезно развивать свой собственный стиль, но помните, что проектирование это искусство, а не наука. Люди, которые пишут об этом книги, заинтересованы в том, чтобы проектирование казалось научным. Не становитесь догматиком в отношении стилей проектирования.

Следующее: Как экспериментировать

Last updated