Мысли вслух. О программировании. Я, как уже говорил ранее, сейчас активно занимаюсь программизмом и сейчас нахожусь на этапе подготовки приложения к релизу.
Самый нудный этап, закрыть техдолг и написать скрипты тестов для всего.
Это ад.
Когда я учился основам программирования такого фокуса на QA/UAT еще не было, херак-херак, запустилсь - в продакшн.
Да, это было очень давно, Delphi 2005 и VS.NET наше все. А сейчас… если у процедуры нет отдельного выхода под тест, то фиг ты ее ими закроешь. Ну, это если мы хотим чтобы тесты были валидными. Звучит логично, но насколько же это усложняет задачи.
И знаете о чем я подумал? Что этот подход в точности соответствует тому как должен быть организован подход к реальным процессам и процедурам. Т.е. возможность контроля должна быть реализована изначально, а не сначала внедрили, а потом судорожно придумываем как это контролировать.
Но мы поговорим об этом в блоке про процедуры и процессы. :-)