Re[3]: Программирование есть моделирование (ООП)
От: OpenMinded Россия  
Дата: 08.03.05 18:43
Оценка:
Здравствуйте, beroal, Вы писали:

OM>> Программы НЕ моделируют реальный мир. Это делают разработчики программ для того, что бы облегчить себе проектирование. Сложную прогаммную систему гораздо легче представить и понять, если рассматривать её как набор объектов, уровней, модулей, служб и т.д. чем как алгоритм.

B>Так всё-таки. Должен ли программист уметь моделировать? Входит ли это в его должностные обязанности?

Да, как мне кажется, обязательно должен. С моей точки зрения, моделирование — суть есть умение адекватно выделять существенное и отбрасывать не существенное. Это должен уметь делать любой человек — и это основа успеха в любой деятельности.
И заметьте — это не имеет отношения к тому, моделирует ли реальный мир сама программа. Важно умение её разработчиков это делать. В действительности что мы называем "моделировать"? Ведь реально за этим стоит — понять, что у товара есть название и цена и что и то и другое придётся где то хранить, что бы отобразить на чеке. Многово ли стоит ожидать от разработчика неспособного додуматься до столь гениальных построений?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.