Надіслати електронного листа
Інша інформація:

ap3Шановний Відвідувач,

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

У разі програм для Служби Крові завдань взагалі не було. Був короткий період часу роботи в Спільному Підприємстві, де я побачив виробництво в цій галузі зсередини і вже після припинення активності підприємства і свого звільнення, загорівся завданням комп'ютеризації цього виробництва. Як в ті часи, так і зараз, наочної інформації на цю тему дуже мало. Тому, думаю комусь знадобляться кілька сотень сторінок опису цього проекту, пропоновані тут до розгляду.

Александр Прокофьев