Показать сообщение отдельно
Старый 10.03.2020, 13:54   #12  
mira is offline
mira
Участник
Аватар для mira
 
137 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Думайте не только об эффективности создания алгоритма но и о поддержке его в будущем. Вы же разрабатывате не разовый скрипт а продукт у которого в перспективе будет сколько-нибудь продолжительный жизненный цикл?
Да, не первый раз сталкиваюсь с ограниченностью boolean, не первый раз делаю алгоритмы с переменными "не определено, да, нет", не первый раз спорю об этом с ревьюером. Не первый раз и осознанно, не разовый скрипт.

Имхо, надежность кода вызывает вопроса. Пишут оптимисты, которых пофиг, что там в данных. Видит качество данных только разработчик sql. И вот ему не позавидуешь. Логика интерфейсов в Наве скрывает ошибки, иначе пользователи сообщают. А разработчику sql приходится потрудиться, чтобы исхитриться написать условия и из данных+мусор выделить для RS отчетов чистые данные. Это тааакой итерационный процесс с вопросами юзеров : а что это? а это зачем? а это откуда? Может, я мудрю. Но привыкла отвечать за качество кода. Отсюда и мои вопросы.