Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego uzytku
Erich Gamma Pořadí knih (chronologicky)
Erich Gamma je švýcarský počítačový vědec a spoluautor vlivné učebnice softwarového inženýrství, Design Patterns: Elements of Reusable Object-Oriented Software. Jeho práce se zaměřuje na principy návrhu softwaru a opakovaně použitelné objektově orientované návrhy. Gamma se podílí na vývoji a zdokonalování softwarových architektur a jeho vliv je patrný v moderních softwarových systémech.


![Приемы объектно-ориентированного проектирования. Паттерны проектирования. [пер. с англ.]](https://rezised-images.knhbt.cz/1920x1920/70093949.jpg)

Приемы объектно-ориентированного проектирования. Паттерны проектирования. [пер. с англ.]
- 368 stránek
- 13 hodin čtení
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.
Extrémní programování
- 158 stránek
- 6 hodin čtení
Softwarové projekty mohou být zábavné, produktivní a dokonce i smělé. Přesto mohou zůstávat řízené a přinášet zisk. Mnoha lidem se extrémní programování (XP) jeví jako střízlivé a praktické. Proč je pak nazýváno extrémní? XP používá běžně používané principy a postupy, avšak dotahuje je do extrémů. XP bylo koncipováno a vyvinuto tak, aby vyhovovalo specifickým potřebám malých a středně velkých softwarových týmů, které musí reagovat na mlhavá a často se měnící zadání. XP je považováno za kontroverzní, protože neuznává některé „posvátné krávy“. Tato nová, odlehčená metodika totiž odmítá řadu klasických zásad včetně stále přetrvávajícího názoru, že náklady na zapracování změny v projektu prudce rostou s časem jejího zadání. XP např. uznává, že je třeba se neustále snažit o snižování nákladů, ale liší se v názoru na to, co s uspořenými náklady – XP tým je nepředá nadřízeným, ale ihned je využije pro další vývoj. Extrémní programování je známé některými svými na první pohled podivnými pravidly. Mezi nejznámější patří zásada programování v párech, kdy u jednoho počítače spolu vždy pracují dva programátoři. Přesto zkušenost ukazuje, že zavedením XP se produktivita týmu přibližně zdvojnásobí. Extrémní programování můžete milovat nebo nenávidět. Tato knížka vás však donutí k tomu, abyste se znovu podívali na to, jakým způsobem vyvíjíte software.
Návrh programů pomocí vzorů. Stavební kameny objektově orientovaných programů
- 386 stránek
- 14 hodin čtení
Prvotřídní programátoři a softwaroví architekti sestavili katalog jednoduchých a efektivních řešení pro běžně se vyskytující problémy při návrhu programového vybavení a zachytili v něm bohatství zkušeností s objektově orientovanými systémy a aplikacemi.