CPSC 421-020 Object-Oriented Programming (OOP) Spring 2023
Section 020 TR 2:00 pm - 3:15 pm
Arts & Sciences (CAS) 134
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