Practical Object Oriented Design in Ruby
Uitgelicht
|
8,56 |
Naar shop
|
|
36,08 |
Naar shop
|
|
36,08 |
Naar shop
|
Beschrijving
Ruby-applicaties zijn bekend om hun eenvoud en gebruiksgemak, maar deze voordelen brengen ook uitdagingen met zich mee. Te veel Ruby en Rails-toepassingen zijn ontwikkeld zonder aandacht voor langdurig onderhoud en evolutie, waardoor de code vaak onbruikbaar en moeilijk te veranderen is. Dit boek biedt de oplossing door krachtige, realistische technieken voor objectgeoriënteerd ontwerp te presenteren, specifiek gericht op Ruby.
Practical Object-Oriented Design in Ruby, geschreven door Sandi Metz, is een unieke gids die jarenlange kennis en ervaring over objectgeoriënteerd ontwerp heeft gebundeld. De auteur legt haar inzichten bloot met eenvoudige en praktische voorbeelden in Ruby. De technieken zijn niet alleen bedoeld voor het bouwen van nieuwe toepassingen die succes kunnen overleven, maar ook voor het repareren van bestaande applicaties die onbewerkbaar zijn geworden.
Wat je leert
In deze gids ontdek je hoe je:
- objectgeoriënteerde programmering effectief kunt toepassen om Ruby-code te creëren die gemakkelijker te onderhouden en upgraden is.
- bepaalt wat er in een enkele Ruby-klasse thuishoort.
- voorkomt dat objecten die gescheiden moeten blijven met elkaar verstrengeld raken.
- flexibele interfaces tussen objecten definieert.
- de programmeerop overheadkosten verlaagt met duck typing.
- erfelijkheid effectief toepast en objecten via compositie bouwt.
- kostenbesparende tests ontwerpt.
Voor wie is dit boek geschikt?
Of je nu een novice, een intermediaire of een gevorderde Ruby-programmeur bent, deze gids biedt waardevolle inzichten. Beginners kunnen specifieke regels tot hun voordeel gebruiken, terwijl intermediaire programmeurs leerprincipes vinden die ze flexibel kunnen toepassen. Gevorderde programmeurs krijgen een gemeenschappelijke taal waarmee ze het ontwikkelproces kunnen leiden en collega's kunnen begeleiden.
Praktische toepassingen
Alle technieken in het boek zijn geïllustreerd met uitgebreide voorbeelden die je kunt downloaden van de bijbehorende website, poodr.info. Deze voorbeelden maken het makkelijk om de concepten toe te passen in je eigen projecten, wat leidt tot beter onderhoudbare en uitbreidbare Ruby-toepassingen.
Practical Object-Oriented Design in Ruby is niet alleen een handleiding voor het schrijven van betere Ruby-code; het is een essentiële tool voor ontwikkelaars die willen excelleren in objectgeoriënteerd ontwerp binnen de Ruby-omgeving. Dankzij de focus op de praktische toepassing van concepten, wordt deze gids een waardevolle aanwinst voor elke Ruby-programmeur die streeft naar een gestroomlijnde en efficiënte codebase.
Ruby-applicaties zijn bekend om hun eenvoud en gebruiksgemak, maar deze voordelen brengen ook uitdagingen met zich mee. Te veel Ruby en Rails-toepassingen zijn ontwikkeld zonder aandacht voor langdurig onderhoud en evolutie, waardoor de code vaak onbruikbaar en moeilijk te veranderen is. Dit boek biedt de oplossing door krachtige, realistische technieken voor objectgeoriënteerd ontwerp te presenteren, specifiek gericht op Ruby.
Practical Object-Oriented Design in Ruby, geschreven door Sandi Metz, is een unieke gids die jarenlange kennis en ervaring over objectgeoriënteerd ontwerp heeft gebundeld. De auteur legt haar inzichten bloot met eenvoudige en praktische voorbeelden in Ruby. De technieken zijn niet alleen bedoeld voor het bouwen van nieuwe toepassingen die succes kunnen overleven, maar ook voor het repareren van bestaande applicaties die onbewerkbaar zijn geworden.
Wat je leert
In deze gids ontdek je hoe je:
- objectgeoriënteerde programmering effectief kunt toepassen om Ruby-code te creëren die gemakkelijker te onderhouden en upgraden is.
- bepaalt wat er in een enkele Ruby-klasse thuishoort.
- voorkomt dat objecten die gescheiden moeten blijven met elkaar verstrengeld raken.
- flexibele interfaces tussen objecten definieert.
- de programmeerop overheadkosten verlaagt met duck typing.
- erfelijkheid effectief toepast en objecten via compositie bouwt.
- kostenbesparende tests ontwerpt.
Voor wie is dit boek geschikt?
Of je nu een novice, een intermediaire of een gevorderde Ruby-programmeur bent, deze gids biedt waardevolle inzichten. Beginners kunnen specifieke regels tot hun voordeel gebruiken, terwijl intermediaire programmeurs leerprincipes vinden die ze flexibel kunnen toepassen. Gevorderde programmeurs krijgen een gemeenschappelijke taal waarmee ze het ontwikkelproces kunnen leiden en collega's kunnen begeleiden.
Praktische toepassingen
Alle technieken in het boek zijn geïllustreerd met uitgebreide voorbeelden die je kunt downloaden van de bijbehorende website, poodr.info. Deze voorbeelden maken het makkelijk om de concepten toe te passen in je eigen projecten, wat leidt tot beter onderhoudbare en uitbreidbare Ruby-toepassingen.
Practical Object-Oriented Design in Ruby is niet alleen een handleiding voor het schrijven van betere Ruby-code; het is een essentiële tool voor ontwikkelaars die willen excelleren in objectgeoriënteerd ontwerp binnen de Ruby-omgeving. Dankzij de focus op de praktische toepassing van concepten, wordt deze gids een waardevolle aanwinst voor elke Ruby-programmeur die streeft naar een gestroomlijnde en efficiënte codebase.
Prijzen voor het laatst bijgewerkt op: