Удаление старых процедур
Удаление старых процедур
Иногда приходится обновлять процедуры.
В истории с заправкой автомобиля, рассказанной ранее в этой главе, я отметил, что в какой-то момент забыл, с чего началась эта процедура, но продолжал выполнять ее. Это вызывает некоторую тревогу. Правильно ли придерживаться процедуры, если не помнишь ее происхождение?
Я считаю, что надо доверять себе. Раз процедура установлена, значит, я взвесил все «за» и «против», в том числе и этические. В конце концов, речь идет о замене магнитных лент и заправке автомобиля, а не о жизненно важных вопросах.
Я заметил, что морально устаревшие процедуры исчезают сами собой. Когда я получил повышение, и отвечать за смену лент стал другой сотрудник, надобность в процедуре отпала естественным образом.
Процедуры способны самостоятельно модифицироваться и эволюционировать. Это вам не сценарии на языке Perl, которые, если их не отредактировать, перестают работать после переноса файлов на другой сервер. Процедуру выполняете вы. Вы человек, и всегда можете адаптироваться к новой ситуации.
Конечно, я стараюсь вести себя гибко. Если кто-то критикует мою приверженность той или иной процедуре, я внимательно выслушиваю его аргументы. Иногда оказывается, что мой собеседник прав.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy()
14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy() Наконец, вы можете удалить элементы из дерева и, на системах GLIBC, удалить само дерево целиком:void *tdelete(const void *key, void **rootp,int (*compare)(const void*, const void*));/* Расширение GLIBC, в POSIX нет: */void tdestroy(void *root, void (*free_node)(void *nodep));Аргументы
Совместимость старых программ с Windows Vista
Совместимость старых программ с Windows Vista Большинство программ, созданных для предыдущих версий Windows, успешно функционируют и в Windows Vista, однако в работе некоторых из них обнаруживаются сбои. Иногда встречается полный отказ от запуска из-за несовместимости приложения с
6.2.5. Настройка сети в старых дистрибутивах
6.2.5. Настройка сети в старых дистрибутивах Если вам недоступны графические конфигураторы, то можно настроить сетевой интерфейс и из командной строки.Добавьте в файл установленного оборудования (скорее всего, он будет называться /etc/conf.modules) сведения о своей сетевой
1. Заработать на старых вещах: сайты аукционы в сети, как заработать на них
1. Заработать на старых вещах: сайты аукционы в сети, как заработать на них Интернет-аукцион (он же «онлайновый аукцион») – это торги, происходящие через сеть интернет. Отличаются от обыкновенных аукционов, тем, что проводятся на отдалении (на расстоянии) и в них можно
Совместимость старых программ с Windows Vista
Совместимость старых программ с Windows Vista Большинство программ, созданных для предыдущих версий Windows, успешно работают и в Windows Vista, но в работе некоторых приложений обнаруживаются сбои или же полный отказ от запуска. Все из-за того, что система отказывается запускать
Создание процедур
Создание процедур Процедуры - это критические функциональные единицы VBA-программы в том смысле, что вы можете выполнить только программный код, содержащийся в какой-либо процедуре.Основными VBА - процедурам и являются процедуры двух типов- Sub (подпрограммы) и Function (функции).
Типы процедур
Типы процедур Почти весь создаваемый вами программный код будет содержаться в процедурах всего двух типов - Sub и Function. Процедуры обработки событий, выполняемые в VBA, когда происходит какое-либо событие, например щелчок кнопки мыши, являются специальными процедурами типа
Отличия процедур типа Function от процедур типа Sub
Отличия процедур типа Function от процедур типа Sub Между процедурами типа Function и типа Sub есть одно существенное отличие: в процедуре типа Function обязательно где-то должен присутствовать по крайней мере один оператор, задающий значение этой функции. При этом используется имя
Организация процедур
Организация процедур Любую VBA-программу, независимо от ее длины, можно оформить в виде одной единственной процедуры. Так зачем же создавать себе лишние заботы, разбивая программу на процедуры? Главная причина в том, что это существенно упрощает контроль над выполняемой
Тестирование процедур
Тестирование процедур Разработчикам не нужно напоминать о необходимости строгого тестирования модулей PSQL, прежде чем передавать их в работу, где они в один скверный день могут принести большой вред. Синтаксический анализатор предупредит вас об ошибках кодирования PSQL,
Удаление хранимых процедур
Удаление хранимых процедур Оператор DROP PROCEDURE удаляет существующую хранимую процедуру из базы данных. Вы можете использовать этот оператор везде, где можно использовать операторы DDL.! ! !ПРИМЕЧАНИЕ. Операторы DDL не могут выполняться как операторы PSQL. При этом в Firebird 1.5
17.12. Окрашивание старых фотографий людей
17.12. Окрашивание старых фотографий людей Большинство старых фотографий выполнено в монохромном цвете. Это придает снимку шарм и подчеркивает его почтенный возраст. С другой стороны, при взгляде на такую фотографию возникает ощущение, что часть информации была утеряна
Подход №2: «Начинать реализовывать новые истории, но наивысшим приоритетом ставить доведение старых до ума»
Подход №2: «Начинать реализовывать новые истории, но наивысшим приоритетом ставить доведение старых до ума» Мы предпочитаем этот подход. По крайней мере, до сих пор так и было.По сути, он состоит в следующем: когда мы заканчиваем спринт, мы переходим к следующему, но
Примеры процедур
Примеры процедур Точно так же мы можем поступать и в тайм-менеджменте, разрабатывая процедуры везде, где только возможно. Вот несколько примеров.Процедура 1: заправка по воскресеньямЯ заправляю машину каждое воскресенье. Я разработал эту процедуру, и она хорошо служит
Глава 3 Реставрация старых записей
Глава 3 Реставрация старых записей Качественные компьютерные системы шумопонижения сделали возможным появление множества программ для реставрации старых звукозаписей. Система реставрации – это не только шумопонижение. Это целый комплекс взаимодополняющих функций,