-
Notifications
You must be signed in to change notification settings - Fork 392
Home
amirroth edited this page Jan 4, 2023
·
69 revisions
- Git/GitHub Information
- Building EnergyPlus
- Documentation
- Developer Information
- Unit Testing
- Continuous Integration
- Automated Code Analysis
- Code Review
- File and Module Structure
- Code Formatting
- Naming Conventions
- The C Preprocessor
- String Migration
- Development Tips & Resources
- Coding Standards Part 2 Performance and Safety
- Constexpr: Your New Best Friend
- std::string_view: A Nice New Friend
- enum or enum class: Either Way Use Them
- Containers: When to Use Which
- Arrays: What Are Your Options?
- Bools, Bool Arrays, and Bitfields
- Parameters and Return Values
- Lambdas: When and How to Use Them
- Local Shortcut Variables: When to Use a Value Copy and When to Use a Reference
- Move Constructors (i.e., std::move): When and How to Use Them
- The Two Stupidest Features!
- "Smart Pointers": Why Are You Using Them?