Большинство обучающих материалов содержат в себе только последовательность символов и условия, которые должны быть соблюдены для выполнения той или иной операции, однако их правильное расположение в пространстве экономит массу времени и сил, если код существует больше одного запуска. Речь идёт о языках SQL и SAS. Разберём простой, не идеальный, но рабочий пример. 1. Выводим номера строк, помогает ориентироваться, искать ошибки, а в некоторых приложениях осуществлять быстрые переходы. 2. Строка 4: После первого успешного запуска сохраняем затраченное время 3. Строки 7-15: CASE, распределенный по строкам, с табуляцией, гораздо легче читается 4. Строки 9-14: DECODE бывает достаточно тяжело воспринимается «беглым» прочтением, если не разделён на пары 5. Строки 18,19: Подписываем назначение таблиц и/или цель их использования 6. Строки 20-29: Выделяем подзапрос табуляцией, тогда он не перепутается с основным кодом 7. Строка 31: Мини лайфхак. Указание всегда верного условия позволяет более уд