Виртуальный Офис Александра В. Прокофьева

Адрес:
Киев
Украина
Отправить письмо
Дополнительная информация:

me 2018 12Уважаемый Посетитель,

на этом сайте я публикую описания некоторых своих проектов и интересные, на мой взгляд, собственные идеи из разработок, в которых принимал участие в составе группы. В некоторых случаях, как например Компьютеризация Службы Крови, размеры кода программы только на одном языке программирования составляют тысячи строк. Если же речь идет об электронных устройствах, то объемы кодов несколько поменьше, но зачастую уже на разных языках программирования, как например, в Устройстве для Аудио Конференций. Учитывая то, что языки программирования постоянно обновляются, добавляются новые, а также отмирают устаревшие, я не преследую целью приводить коды проектов в полном объеме. На мой взгляд, интерес представляет описание идеи реализации задачи, а не ее конкретного способа. Например, большая часть программы 'Blood Center Manager Assistant' основана на нескольких базовых классах экранных форм, которые я написал для автоматического обеспечения львиной доли операций, не требуя серьезных дополнительных усилий программирования. Благодаря этому моя дальнейшая работа как программиста зачастую заключалась просто в размещении необходимых элементов интерфейса пользователя (GUI) на формах и указания источника данных, к которым они привязаны. И это является самой сложной и дорогостоящей частью решения задачи, т.к. ошибки в планировании UX отнимают много времени и, в некоторых случаях, могут погубить проект. Я не открою Америки если скажу, что в подавляющем большинстве случаев пользователь не сможет или не станет четко формулировать задачу для программиста. Во-всяком случае, мне не довелось работать в организациях, где был выделенный постановщик задач, дизайнер интерфейса и другие помощники программиста.

В случае программ для Службы Крови заданий вообще не было. Был краткий период времени работы в Совместном Предприятии, где я увидел производство в этой области изнутри и уже после прекращения активности предприятия и своего увольнения, загорелся задачей компьютеризации этого производства. Как в те времена, так и сейчас, наглядной информации на эту тему очень мало. Поэтому, думаю кому-то пригодятся несколько сотен страниц описания этого проекта, предлагаемые здесь к рассмотрению.