-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchecklist
43 lines (32 loc) · 906 Bytes
/
checklist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Did I write all the code myself?
YES
Does my code follow the style guide?
YES
Does my code compile without warnings or errors on a
YES
Did I provide a Makefile?
YES
Did I provide a README to explain any problems or
issues I encountered?
YES
Did I check the return value of all function calls?
YES
Did I send error messages to stderr? Did I use
strerror(3) or perror(3) etc. to print meaningful
error messages?
YES
Did I use only meaningful and necessary comments?
YES
Does my program only generate meaningful output?
YES
Does my program return zero on success, non-zero otherwise?
YES
Did I make sure that my .h files only include function
forward declarations, macros, etc., no function
implementations or other code?
YES
Did I check that I have avoided code duplication?
Writing the same or very similar code multiple times
is a sign that my program could benefit from being
restructured.
YES