Один мой знакомый программист однажды сказал, что сильно опечален тем фактом, что его друг такой же программист написал некрасивый код. Вообще должен ли программный код быть "красивым", а не исключительно выполнять свою функцию и приводить к результату, т.е. быть эффективным? В его понимании красивый код - это код, который складывается в красивую комбинацию команд и символов, сложен он или прост. Однажды мне пришлось написать скрипт на языке запросов, обладая начальными знаниями языка, я соединила ряд простых подзапросов в один запрос и получила такой же результат, как и мой коллега, написавший скрипт в две строчки в отличие от моего длиннющего набора. Кстати говоря, еще одной важной характеристикой кода является производительность системы, к которой он обращен, т.е. ее отклик или ответ. Поиск по всей базе данных, конечно, занимает больше времени и нагружает систему больше, чем если изначально ограничить поиск или обратиться ко view (готовая таблица с данными, удовлетворяющими определе