2012-08-09

egorius: (Default)
2012-08-09 12:18 am

Книги: июль

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

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

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

egorius: (Default)
2012-08-09 12:45 am

Какая боль, какая боль

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

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

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