According to the guidelines, every non-obvious struct declaration must have one of these.
What is an accompanying comment that describes what it is for and how it should be used?
This keyword should be used to limit the visibility of functions and variables to their .c file.
What is static?
In general, every .c file should have an associated?
What is a .h file?
Who has 11 siblings?
Who is David R?
The vendor “Steller Exploration” is responsible for delivering what satellite subsystem to Turion?
What is the propulsion system?
According to the style guide, comments should be as readable as this type of text.
What is narrative/plain text?
Declaring a static function or variable in a header file can lead to this problem when the header is included in multiple source files.
What are multiple instances?
All header files should have what to prevent multiple inclusion?
What are #define guards?
This teammate has a twin brother
Who is James?
This major hardware component will be developed by Turion.
What is the Farsight camera?
All TODO comments should include this.
What is a Jira Ticket ID?
True or False: Local variables in a while or if statement should usually be declared outside those blocks.
What is False?
True of False: Default to include all headers which contain definitions of symbols you depend on
What is True?
This teammate has a motrocycle
Who is Nick?
This is the orbit that SV1 will be operating in.
What is LEO?
When documenting a function declaration, these two aspects of pointer arguments should be described.
What are whether the pointer can be NULL and what happens to its state?
This can happen when a variable is declared inside a loop like for (int i = 0; ...) {int i = 0;}
What are multiple constructions and destructions?
Generally, inline functions should be this.
What is short?
Who is currently engaged?
Who is Andy?
This SV1 radio will provide operators with 24/7 connectivity!
What is the Aptos?
You can skip comments on a function declaration only when the function is this.
What is simple and obvious?
This is preferred over declaring a variable and assigning it later.
What is instant initialization?
Improper use of inline functions can actually result in this.
What is an increase in code size, AKA code bloat?
This teammate has 6 toes.
Who is Keona?
The Vulcan Wireless Radio will provide which new radio band?
What is Ka band?