Re: Индусский подход к программированию
От: msk78 Россия http://miccro.livejournal.com
Дата: 15.08.11 13:51
Оценка: :)
Здравствуйте, Driver, Вы писали:

D>Навеяно общением с идусским дизайнером...


D>У меня тут создалось впечатление, что индусские программисты склонны к "размазыванию" логики и данных по максимальному количеству компонентов (классов, модулей, хранимых процедур и т.п.). Делают они это весьма уверенно и, помоему, подсознательно. Единственно рациональное объяснение это так они закрепляются на своем месте, т.к. им одним постижим принцип построения этой логики. Возможно им просто так комфортно, а раз комфортно то увеличивается продуктивность.



Полусерьёзно, еслиф чё

"Размазанный" код создают не индусы, а "зайцы", а зайцы бывают любой национальности. Особенно много зайцев среди русских пока что.

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

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

Чаще всего зайцы — это молодые люди от 23 до 29 лет, хотя встречаются и престарелые зайцы.
Самое страшное, если ваш тим лид — заяц!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.