ВУЗ:
Составители:
Рубрика:
Исходные коды
Применительно к исходным кодам программ, которые по сути являются документацией к
системе, также должны во многом выполняться вышеуказанные требования. Исходные коды
разработанных для банка систем (как силами собственных программистов, так и сторонними
организациями) должны по возможности предоставляться вместе с системой и
документацией к ней. Это условие необходимо включать в договора на разработку
программного обеспечения и в служебные инструкции разработчиков. Исходные коды
должны содержать комментарии в количестве, необходимом для понимания структуры
исходного кода и функциональности каждого модуля, подпрограммы или класса. Код
программы должен писаться с учетом дальнейшего сопровождения и возможного
расширения функциональности системы.
Программный код должен быть отформатирован в едином стиле. В общем случае
утвержденные и используемыми всеми разработчиками стандарты кодирования содержат
следующие составляющие:
• принципы форматирования программного кода, включая использование
структурированного расположения текста и отступов между строками кода для
удобства считывания. Комментарии в коде должны давать краткое описание
функциональности программ, модулей, классов, методов класса и т.п., а также
описывать формат и назначение входных и выходных данных;
• соглашения о стиле программирования должны, в частности, описывать стандарты
именования переменных, констант, классов и т.д. Должен применяться общий подход
к использованию внутренних переменных, констант и структур данных (таких, как
массивы). Все это поможет созданию предсказуемого и легко читаемого кода, с
которым было бы несложно работать как на этапе разработки, так и в ходе
модификации и дальнейшего сопровождения;
• приемы написания эффективного кода. Эти правила могут быть связаны с
использованием эффективных структур данных и алгоритмов, созданием
максимально производительных запросов к базам данных и т.п.
18.3. Ответственность заказчика
Представители заказчика обязаны принимать участие и контролировать процесс
разработки на всех этапах. Должны быть назначены представители заказчика (подразделения
организации или выделенные эксперты), отвечающие за разработку, - контролеры. Это могут
быть сотрудники банка, знающие в деталях бизнес-процессы, для поддержки которых
создается система, сотрудники службы информационных технологий или сторонние
консультанты. Для максимальной отдачи от внедрения разрабатываемых систем крайне
необходимо тесное взаимодействие с разработчиками.
Ответственность за разработку систем помимо назначенных сотрудников или консультантов
несут соответствующие руководители подразделений или организации в целом.
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »