Aug. 9th, 2012

egorius: (Default)

«Идеальная разработка ПО», под ред. Энди Орама и Грега Уилсона

Еще одна книга об «идеальном», на этот раз — сборник околонаучных статей в попытках доказать, что computer science — все-таки science. Вкратце это выглядит примерно так: «Мы изучили 116 опубликованных ранее статей, проанализировали исходный код ряда систем и пришли к выводу, что дело может обстоять как вот таким образом, так и вот эдаким, а в некоторых случаях и наоборот. Впрочем, не все исследователи разделяют наше мнение».

Есть кое-что интересное, например, про парное программирование, про прогнозирование дефектов, про copy-paste, про удобство API. Но в целом — мрак.

egorius: (Default)

У Йона Бентли прочитал однажды про поиск методом половинного деления: Большинство программистов полагают, что про приведенному выше описанию можно легко написать код. Они ошибаются. Не верите — отложите на время книгу и напишите сами. Попробуйте. Отложил, написал, работает. Ну ладно.

Сейчас вот ширим ряды, собеседую разработчиков. Дай, думаю, подкину задачку, посмотрим. И что же? Пока 2:0 в пользу Бентли. Ладно бы кандидаты написали не вполне корректно, я бы простил. Но они просто ничего не написали! Вот задумайтесь: профессиональные разработчики с многолетним стажем не смогли внятно записать на бумаге школьный алгоритм на своем любимом языке программирования. Не укладывается это в моей бедной голове.

Индусы, говорите? Ха.

Profile

egorius: (Default)
egorius

July 2025

M T W T F S S
  123456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 3rd, 2025 05:21 am
Powered by Dreamwidth Studios