32bit_me (32bit_me) wrote,
32bit_me
32bit_me

Книга «Идеальный код»

Originally published at 32 bit.me. You can comment here or there.

Книга «Идеальный код» под редакцией Энди Орама и Грега Уилсона написана в совершенно необычном для технической литературы жанре. Книга представляет собой сборник статей (можно даже сказать «сборник эссе») на тему, вынесенную в заглавие книги. Всего в книге 33 таких статьи. Их авторами являются ведущие программисты крупных компаний, учёные, известные разработчики. Достаточно отметить, что автором первой статьи является Брайан Керниган, автором ещё одной статьи является Юкихиро Мацумото, создатель Ruby.

Разумеется, при таком подходе нет и не может быть какого-либо единого и однозначного взгляда на то, что можно, а что нельзя считать идеальным кодом. В главах книги рассматриваются самые разные проблемы, от поиска в тексте по регулярному выражению до формирования png-файла с изображением ДНК на web-сервере.

Итак, какой же вывод можно сделать из книги? Идеала нет. Программирование настолько разнообразно и многогранно, что в нём нет и не может быть каких-либо единых правил.

Кстати, подзаголовок книги: «Как научиться видеть красоту в программировании». Либо вы видите красоту в своём (или в чужом) коде, либо нет. Всё равно для другого человека критерии «идеального кода» могут быть совершенно другими.

Tags: книги, программирование
Subscribe

  • Фильм "The Code", 2001

    Ещё один фильм про Линуса Торвальдса и Столлмана. Столлман мне лично совсем не нравится. Кажется, у него давно съехала кукуха.

  • Фильм "Revolution OS"

    Посмотрел фильм "Revolution OS", про историю Linux. Неплохой фильм. Много показывают Торвальдса и Столлмана. Про Столлмана Линус сказал так: "он…

  • Фильм "Steve Jobs: The Man in the Machine"

    Фильм про Стива Джобса, 2015 года. Фильм о Стиве Джобсе, в котором показаны не лучшие его стороны и события в его жизни, начиная от старой…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments