Об обязательности программирования

Сейчас пришлось несколько VBA-модулей переводить на lisp. В общем-то ничего особо сложного, кроме нескольких модулей, реализовать которые "просто так" не удастся.

Но разговор не о них, а о тех модулях, нужность которых вызывает бааальшие сомнения.

В частности, модуль с кодом, выполняющим многократное копирование выбранных объектов по оси X или Y с равным шагом. Зачем было его разрабатывать, если это чистой воды повтор функционала команды _.array? Хотелось поковыряться? Или просто про команду было неизвестно?

Зачем надо было создавать модуль пакетной печати (разработка тянется, насколько я понял, еще аж с AutoCAD 2005), если уже к тому моменту был и _.publish, и подшивки в полный рост нарисовались? Неумение пользоваться листами? Нежелание чему бы то ни было учиться?

Все же, я думаю, к программированию надо приступать только в том случае, если:
а) ручное выполнение действий требует больших затрат времени;
б) вручную выполнить эти действия вообще невозможно;
в) разрабатываемый модуль достаточно уникален и его функционал не повторяется как минимум в текущем продукте.

При этом, если соблюдается хотя бы одно из этих условий, программу писать просто вредно. Никакой пользы, кроме вреда, от этого не будет.

Размещено в Разное · Метки: , ,



Поделитесь своим мнением


Я не робот.