Многократно используемый код

(код, который носит достаточно общий характер и может применяться в разных частях системы) – это цель многих разработчиков. И в этом есть определенный смысл. Кнопки в диалоговых окнах в текстовом процессоре похожи друг на друга и работают примерно одинаково. Было бы странно, если бы команда, создающая текстовый редактор, писала отдельный код для каждой кнопки. Программисты напишут код кнопки один раз и будут повторно использовать его по мере необходимости. Но кнопки в диалоговых окнах текстового редактора работают и выглядят так же, как в браузере и других приложениях. Так что код для этих кнопок (вероятно) находится за пределами любой из этих программ – ваша операционная система предоставляет библиотеку для основных кнопок. Код кнопки был написан однажды и повторно используется тысячи раз. Это явно экономит время.

Программисты редко создают что-либо с нуля. В их распоряжении библиотеки, применяемые для чтения и записи файлов, доступа к сетевым ресурсам, графике и т. д. Это основной факт программирования: хороший разработчик, сталкиваясь с незнакомой проблемой, прежде всего ищет решение в веб-библиотеке. Поэтому, решив проблему, с которой могут столкнуться другие, он часто старается поделиться вариантом кода[62]. Это продуктивный способ создавать программное обеспечение.

<< | >>
Источник: Эндрю Стеллман, Дженнифер Грин. Постигая Agile. Ценности, принципы, методологии. 2015

Еще по теме Многократно используемый код:

  1. Дресс-код и поведенческий код
  2. Внешний код
  3. 6.6.9. Внешний код
  4. Штриховой код на транспортной упаковке
  5. Код дилера рынка государственных краткосрочных бескупонных облигаций
  6. Код инвестора рынка государственных краткосрочных бескупонных облигаций
  7. Как все начиналось: код для винтиков
  8. Коммерческий продукт /// Открытый контент и исходный код
  9. Ирина Драгунская. Код завинчивания. Офисное рабство в России, 2010
  10. Дмитрий Возный. Код Эллиотта: волновой анализ рынка Forex, 2006
  11. Термины, используемые в торговле
  12. Приказы, используемые во входах
  13. Используемые финансовые показатели
  14. СПИСОК ИСПОЛЬЗУЕМЫХ ОБОЗНАЧЕНИЙ