OberonCore
https://forum.oberoncore.ru/

О требованиях к процессу производства ПО
https://forum.oberoncore.ru/viewtopic.php?f=86&t=2351
Страница 1 из 1

Автор:  Илья Ермаков [ Воскресенье, 14 Февраль, 2010 16:16 ]
Заголовок сообщения:  О требованиях к процессу производства ПО

Тема возникла как ответ вот в эту ветку:
viewtopic.php?p=42765,
после вот этого сообщения:
viewtopic.php?p=42765#p42765

Программист должен создать систему. Обладающую нужными свойствами - функциональными и конструктивными. Изначально он должен обеспечить возможности эволюции этой системы (а эта возможность зависит от конструктивных свойств).

Если программист остаётся на позиции "программа - это текст для исполнения компьютером, который пишет программист", то он сам себя ограничивает, донаучным и дотехнологичным уровнем. Это его выбор. Но отрасли нужны люди, находящиеся на компетентном инженерном уровне, уровне понимания программных систем как инженерных конструкций, которые проектируются путём строгого расчёта.

С другой стороны, доколе общество может терпеть дефекты в системах ПО, которые можно предотвратить путём конкретной дисциплины при их создании. На производство любого продукта есть ТУ - технические условия, которые должны быть соблюдены. И никакие оправдания "я и без них могу произвести отличный продукт" непозволительны; никто их слушать не будет. Пусть производитель рискует (и экономит) у себя дома, но не в своей предпринимательской деятельности. Ах, не умеет - его проблемы.

Автор:  Илья Ермаков [ Воскресенье, 14 Февраль, 2010 16:19 ]
Заголовок сообщения:  Re: Почему программа должна быть структурной

Можно вообще говорить о принципе: порождаемая система наследует свойства от порождающей.
Т.е. плохо организованная программная система будет порождать плохо организованный сервис для своих пользователей - это неизбежно.

Также, плохо организованный процесс разработки (и плохо организованные головы) будут порождать плохие системы.

Автор:  ==== [ Воскресенье, 14 Февраль, 2010 16:36 ]
Заголовок сообщения:  Re: Почему программа должна быть структурной

Уважаемый Илья Ермаков, непонятно зачем надо менять тему.
Я остаюсь в прежней теме.

Автор:  Илья Ермаков [ Воскресенье, 14 Февраль, 2010 16:37 ]
Заголовок сообщения:  Re: О требованиях к процессу производства ПО

Если он будет писать такие циклы, какой был недавно разобран, я его просто уволю, будьте уверены.

Надо увольнять сразу; но ввиду того, что мало их, нормально обученных, придётся проявить понимание и научить. И только если не научится, тогда уволю.

Автор:  Илья Ермаков [ Воскресенье, 14 Февраль, 2010 16:40 ]
Заголовок сообщения:  Re: Почему программа должна быть структурной

Геннадий Тышов писал(а):
то будьте уверены у него нет проблемы с Вашим вопросом "Почему программа должна быть структурной".


А я вам говорю, что у меня, как у работодателя, имеются проблемы с набором нормально обученных программистов. И мне плевать, что у него там "нет проблемы...". Появится проблема, как только придётся устраиваться на работу.

Автор:  Илья Ермаков [ Воскресенье, 14 Февраль, 2010 16:41 ]
Заголовок сообщения:  Re: Почему программа должна быть структурной

Геннадий Тышов писал(а):
Илья Ермаков писал(а):
Программист должен создать систему.

Программист должен создать ПО, иначе ему скажу "Зачем ты нуже?".


А ПО - это не система?
Ах, ну да. ПО - это просто набор напечатанных букв. Предназначенных для выполнения компьютером. Чтобы компьютер в итоге, если повезёт, иногда делал именно то, что от него хотят. Так?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/