CPSC 421-010 Object-Oriented Programming (OOP) Spring 2023
Section 010 TR 10:45 am - 12:00 pm
Arts & Sciences (CAS) 136
Notes
Software Design
Rainfall Coding Practices
Software Design Characteristics
Algorithmic Decomposition
Separate Compilation
XML
Coding Style
Free-Function Stereotypes
Concerns
Vertical Development
Function Generalization
Naming
Method Naming Standards
Guides
Development Environment: Tools
GitHub Authentication
Git Setup
GitHub Codespaces
SSH Key Authentication
Workflow
Compilers
Git Tags
Benchmarks
srcML Resources