Россия, г. Тула
Пн - ПТ 8.00 - 18.00

Программирование


На этом этапе программист (а на крупном проекте несколько программистов во главе с ведущим программистом) внимательно изучает задачу и строит алгоритм, по которому впоследствии систему можно будет запрограммировать, чтобы браузер (или приложение) мог понимать команды, которые будет давать пользователь. Разумеется, алгоритм будет сложным составным, и для каждой подзадачи он будет свой. Крайне важно, чтобы в алгоритме не было «дыр» из-за которых могут потом возникнуть логические ошибки (когда система ведет себя не по плану). Из-за этих ошибок приходится переписывать часть кода, чтобы система работала стабильно, поэтому нельзя торопиться при создании алгоритма. Порой бывает, что приходится возвращаться к техническому заданию, и даже переделывать дизайн и верстку, т.к. не были учтены нюансы примитивного поведения пользователей (т.е. пользователь может повести себя не последовательно и не логично, из-за чего система может дать сбой в работе).

Когда алгоритм придуман, остается «описать» его языком программирования, т.е. функциями и процедурами, которым будет подчиняться та или иная страница, чтобы принимать вводные от пользователя, обрабатывать их и выполнять определенные действия (например, вывод результат на экран).