Konovalov Alexei
октябрь 2019.
1591

Бывают ли в программных языках афоризмы? Такой красивый код, что его наизусть знают и передают из уст в уста?

Ответить
Ответить
Комментировать
3
Подписаться
2
3 ответа
Поделиться

Помимо всяких рефакторингов и фабрик, выступающих образцами для подражания, есть еще целая коллекция примеров "индусского" кода, то есть примеров того, как делать не надо.

Например, в ситуации, когда зарплата программиста напрямую связана с количеством написанного им текста, довольно афористично будет выглядеть что-нибудь такое:

if(var)
{
...
}
else if(!var)
{
...
}
else
{
// чистые деньги
}

5
0
Прокомментировать

Ну собственно говоря да. Есть стандартные, изучаемые на начальной стадии обучения решения, все эти сортировки пузырьком и обмены. Есть более сложные афоризмы: паттерны проектирования - различные фабрики, декораторы и прочее. Существуют и более высокуровневые афоризмы, ну например концепция клиент-сервер.

Влад Ивановотвечает на ваши вопросы в своейПрямой линии
5
0
Прокомментировать

Конечно. Вот любимый афоризм из мира Linux:

rm -rf /

Вот ещё:

:(){ :|:& };:

<140>Краткость - сестра таланта, краткость - сестра таланта, краткость - сестра таланта, (c) Антон Павлович Чехов</140>

4
0
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью