Руководство командой разработчиков. Поваренная книга
С. Архипенков (craft-brother) опубликовал на RSDN свою книгу "Руководство командой разработчиков программного обеспечения. Прикладные мысли".
На что больше всего похожа эта книга?
Дж.Фокс. Программное обеспечение и его разработка
Автор книги - Джозеф Фокс - руководитель проектов в IBM. Хотя книга была издана в 1982 году (в СССР - в 1985), она представляет собой не только исторический, но и практический интерес. Прежде всего, потому что автору удалось оторваться от конкретных аппаратных платформ, изложив свой многолетний опыт в форме попыток обобщения и конкретных примеров из практики не только в отдельных проектах, но и в масштабах компании.
Нешаблонное мышление (Don't think in patterns)
Когда, наконец, в самом начале 21 века я сподобился купить книжку Гаммы и Ко про "паттерны проектирования", меня постигло огромное разочарование, сравнимое разве что с проигрышем любимых голландцев на очередном чемпионате мира по футболу.
Как улучшить работу ума. Алгоритмы без программистов - это очень просто
Как улучшить работу ума. Алгоритмы без программистов - это очень просто. В.Паронджанов, 2001
Интерфейс: новые направления в проектировании компьютерных систем. Д.Раскин 2003
Эта книга о том, о чем реалии современного рыночного мира заставляют нас забывать - о качестве. В частности, о качестве человеко-машинного интерфейса - как аппаратного, так и программного обеспечения.То есть прежде всего о надежности и эргономичности (функциональность здесь менее интересна, поскольку относительно точно отражается в цене продукта).
В не столь далекие времена господства кустарного способа производства каждый из простого ремесленника стремился вырасти в мастера - то есть, производить наиболее качественный и, следовательно, наиболее востребованный на рынке продукт. Однако развитие технологии и переход к серийному производству выдвинули на передний план другие критерии, из которых все более определяющим становится производительность.
Размышления о путях развития ООП
1. Кризис программирования
"Программа выполнила допустимую операцию, но будет закрыта по умолчанию".
Из программистского юмора
Когда Ваш компьютер в третий раз за день зависает по необъяснимым причинам, или любимый текстовый редактор перечеркивает полдня Вашей работы, аварийно завершаясь с лаконичным сообщением "Программа выполнила недопустимую операцию и будет закрыта", совершенно закономерно приходят в голову мысли о кризисе отрасли программирования. Эмоциональные советы "специалистов" о том, что "настоящие программисты не используют Windows, Basic, Pascal, С++ и проч. (нужное подчеркнуть)" являются на самом деле не столько советами, сколько признанием собственного бессилия перед конъюнктурой компьютерного рынка, который заставляет производителей в спешке выпускать все новые и новые версии сырых программных продуктов. Это внешняя причина кризиса.