User Tools

Site Tools


skill-tree:sd:6:2:i

SD6.2-I Object-Oriented Design

Background

Aim

Outcomes

  • Design patterns for HPC.
  • Write modular, reusable code by applying software design principles like Separation of concerns, loose coupling, information hiding, DRY, KISS etc. (following best practices like Clean Code by Robert C. Martin).
  • Apply object-oriented design and programming to scientific applications.

Subskills

skill-tree/sd/6/2/i.txt · Last modified: 2020/07/19 11:30 by 127.0.0.1