You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Q: Did all methods (tools vs. manual count) get the same result?**
91
+
92
+
**A:** We chose to manually count 5 functions as follows:
93
+
94
+
* Canny: Same results
95
+
* Optimal binary search tree: Same results
96
+
* Search: Not the same results. Lizard got 20 and we counted 21.
97
+
* Inverse of matrix: Not the same results. Lizard got 20 while we got differing results. We eventually counted it manually together as a whole group but could still not get the same result as lizard.
98
+
* Bidirectional dijkstra's: Same as with the case of the "Inverse of matrix" above.
99
+
100
+
**Q: Are the functions just complex, or also long?**
101
+
102
+
**A:** Some functions are "long" (around 100 lines) while some are shorter (around 50 lines). The functions did not seem too complex, in the sense of having nested loops, etc.
103
+
104
+
**Q: What is the purpose of the functions?**
105
+
106
+
**A:** The purpose of the functions are to implement different kinds of algorithms. The names of the functions are self-explanatory and thus explains the purpose of the functions well.
107
+
108
+
**Q: Are exceptions taken into account in the given measurements?**
109
+
110
+
**A:** We took exceptions into account when counting manually.
111
+
112
+
**Q: Is the documentation clear w.r.t. all the possible outcomes?**
113
+
114
+
**A:** Not quite. In most functions it is not documented why an error was raised, for example. Also, there is mostly no documentation to if-statements that explains why a certain path is taken or not.
0 commit comments