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