Deze samengevoegde beschrijving belicht twee gerelateerde werken over objectgeoriënteerd ontwerp in Ruby. Ze richten zich op het schrijven van maintainable, beheersbare en uitbreidbare Ruby-applicaties en tonen hoe code beter onderhoudbaar en aanpasbaar blijft. Met praktische, realistische voorbeelden in Ruby laten ze zien hoe je objecten op een duidelijke manier samenbrengt, interfaces flexibel maakt en laat zien hoe duck typing kan helpen bij het verlagen van overhead. De boeken bevatten uitgebreide voorbeelden en downloads via de bijbehorende websites poodr.info en poodr.com, en zijn bijgewerkt voor Ruby 2.5. Ze behandelen onder meer het bepalen van wat in één klasse hoort, het vermijden van entanglement tussen objecten en het opbouwen van objecten door samenstelling.
De teksten zijn gericht op een breed scala aan programmeurs, van beginners tot gevorderden, en bieden concrete regels en principes die flexibel toepasbaar zijn in Ruby. Ze leggen uit hoe OO-programmeren kan leiden tot eenvoudiger onderhoud en snellere evolutie van code, en benadrukken waarom ontwerpen zo nodig zijn om “survive success” en herstel van ingewikkelde systemen mogelijk te maken.
Pagina's: 288; Eerste editie; Paperback; Pearson Education (US)
Kenmerken
- Object-oriented Ruby design centraal
- Survive success en herstel van bestaande apps
- Definieer flexibele interfaces tussen objecten
- Verminder overhead met duck typing
- Effectief toepassen van inheritance
- Bouw objecten via samenstelling
Prijshistorie
* Prijshistorie bevat geen data van Amazon, Amazon Marketplace.
Prijzen voor het laatst bijgewerkt op: