<li>consider sourceforge
- <li>
-
</ul>
<p>This software suck. A lot! - Do not take it personally.</p>
<h2>Use the best free development tools available</h2>
- - compiler
- - libraries
- - debugging utilities (gdb, ddd, dmalloc, valgrind, strace, ltrace,
- electric fence, fncchk, etc)
+ <ul>
+ <li>compile with lots of warnings
+ <li>use existing libraries, but avoid to many dependencies
+ <li>learn to use debugging utilities (gdb, ddd, dmalloc,
+ valgrind, strace, ltrace, electric fence, fncchk, etc)
+ <li>lern to use profiling tools (kprof, gprof, etc)
+ <li>write automatic self testing
-
+ <li>do automatic coverage testing to check the quality of the
+ self test
+
+ </ul>
<h2>Running a successful free software project</h2>
<h2>References</h2>
+ <ul>
+
+ <li>"The Practice of Programming" by Kernighan and Pike.
+
+ </ul>
+
<h2>Thank you very much</h2>
<h3>Questions?</h3>