OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 19 Июль, 2019 13:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Воскресенье, 14 Февраль, 2010 16:16 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9127
Откуда: Россия, Орёл
Тема возникла как ответ вот в эту ветку:
viewtopic.php?p=42765,
после вот этого сообщения:
viewtopic.php?p=42765#p42765

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 14 Февраль, 2010 16:19 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9127
Откуда: Россия, Орёл
Можно вообще говорить о принципе: порождаемая система наследует свойства от порождающей.
Т.е. плохо организованная программная система будет порождать плохо организованный сервис для своих пользователей - это неизбежно.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 14 Февраль, 2010 16:36 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 557
Уважаемый Илья Ермаков, непонятно зачем надо менять тему.
Я остаюсь в прежней теме.


Последний раз редактировалось ==== Воскресенье, 14 Февраль, 2010 16:51, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 14 Февраль, 2010 16:37 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9127
Откуда: Россия, Орёл
Если он будет писать такие циклы, какой был недавно разобран, я его просто уволю, будьте уверены.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 14 Февраль, 2010 16:40 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9127
Откуда: Россия, Орёл
Геннадий Тышов писал(а):
то будьте уверены у него нет проблемы с Вашим вопросом "Почему программа должна быть структурной".


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 14 Февраль, 2010 16:41 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9127
Откуда: Россия, Орёл
Геннадий Тышов писал(а):
Илья Ермаков писал(а):
Программист должен создать систему.

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


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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB