Docente
|
DEMETRESCU CAMIL
(programma)
Topics covered by the course include:
- programming of large-scale systems
- cooperative programming, including version control and issue tracking
- problem and system decomposition and integration
- performance optimization and tuning
- systematic debugging
- defensive coding and error handling
- automated building
- code organization
A. Fox, D. Patterson. Engineering Software as a Service: An Agile
Approach Using Cloud Computing (2nd Beta Edition). Strawberry Canyon
LLC, ISBN 9780984881246.
D. Donald Miner, A. Shook. MapReduce Design Patterns: Building
Effective Algorithms and Analytics for Hadoop and Other Systems.
O'Reilly, ISBN 9781449327170.
A. Oram, G. Wilson. Beautiful Code: Leading Programmers Explain How
They Think. O'Reilly, ISBN 9780596510046
R. C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship.
Prentice-Hall, ISBN 9780132350884.
|