Словарик философствующего информатика: различия между версиями

Но что же делать? — Пишите комментарии!
 
=== [[Reuse/методология. Методология повторного использования]] ===
 
Переиспользование — применение готовых программных модулей (уже использованных в другой программе либо кем-то другим) при создании нового программного обеспечения. Доля переиспользуемых программных решений выказывает качество организации работы программистской артели, но вовсе не обязательно — качество самой работы. Различные средства модульности и объектности создавались прежде всего с целью облегчить переиспользование. Но обычно они этой цели не достигали.
Чем больше программирование будет ориентироваться на материальное массовое производство, забывая об этой специфике, и чем дольше оно будет игнорировать опыт математики как чистую теорию (забывая о том, что математика точно так же, как программирование, занимается построением идеальных понятий, рождаемых конкретизацией наших идей силой нашей мысли под контролем нашей логики), тем дольше переиспользование будет оставаться коварной ловушкой, в которую попадались слишком многие.
 
Смотри также [[#Модульность|модульность]], [[#Абстракция|Абстракцияабстракция]], принцип неповторения ([[w:en:Don't_repeat_yourself|англ. Don’t repeat yourself]]).
 
=== [[Ортогональность]] ===
7076

правок