Practical API Design Confessions of a Java Framework Architect /
Autor principal: | |
---|---|
Autor Corporativo: | |
Formato: | eBook |
Lenguaje: | English |
Publicado: |
Berkeley, CA :
Apress : Imprint: Apress,
2008.
|
Edición: | 1st ed. 2008. |
Materias: | |
Acceso en línea: | https://doi.org/10.1007/978-1-4302-0974-4 |
Tabla de Contenidos:
- Theory and Justification
- The Art of Building Modern Software
- The Motivation to Create an API
- Determining What Makes a Good API
- Ever-Changing Targets
- Practical Design
- Do Not Expose More Than You Want
- Code Against Interfaces, Not Implementations
- Use Modular Architecture
- Separate APIs for Clients and Providers
- Keep Testability in Mind
- Cooperating with other APIs
- Runtime Aspects of APIs
- Declarative Programming
- Daily Life
- Extreme Advice Considered Harmful
- Paradoxes of API Design
- Evolving the API Universe
- Teamwork
- Using Games to Improve API Design Skills
- Extensible Visitor Pattern Case Study
- End-of-Life Procedures
- Epilogue
- The Future.