Expand Cut Tags

No cut tags
norian: (Default)
[personal profile] norian
На этом уровне программирования "литературная критика" может получить серьёзные преимущества от изучения шаблонов проектирования. Это куски архитектурных приёмов, более крупные, чем обычное управление вычислениями, потоками, обработка исключений и т.д. Также они очень мощные и переносимые. Шаблоны проектирования подробно описаны в книге гаммы, хелма, джонсона и влиссидеса, которые дают такое определение:

"описывает проблему, которая возникает снова и снова и предлагает схему решения этой проблемы, которую можно использовать миллионы раз разными способами"

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

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

norian: (Default)
Norian

January 2026

S M T W T F S
    1 2 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Page generated Jan. 4th, 2026 06:20 am
Powered by Dreamwidth Studios