X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/5d4e856e0492eb8dcb24a54ee611061f46d338bc..cdc7f7cf58f3bdc749f3a0bc8fb8c3ab3433c167:/mypapers/free-sw-devel/free-sw-devel.html
diff --git a/mypapers/free-sw-devel/free-sw-devel.html b/mypapers/free-sw-devel/free-sw-devel.html
index 92863d43a9..a6289551be 100644
--- a/mypapers/free-sw-devel/free-sw-devel.html
+++ b/mypapers/free-sw-devel/free-sw-devel.html
@@ -162,21 +162,25 @@
consider sourceforge
-
-
This software suck. A lot! - Do not take it personally.
Use the best free development tools available
- - compiler
- - libraries
- - debugging utilities (gdb, ddd, dmalloc, valgrind, strace, ltrace,
- electric fence, fncchk, etc)
+
+ - compile with lots of warnings
+
- use existing libraries, but avoid to many dependencies
+
- learn to use debugging utilities (gdb, ddd, dmalloc,
+ valgrind, strace, ltrace, electric fence, fncchk, etc)
+
- lern to use profiling tools (kprof, gprof, etc)
+
- write automatic self testing
-
+
- do automatic coverage testing to check the quality of the
+ self test
+
+
Running a successful free software project
@@ -226,6 +230,12 @@
References
+
+
+ - "The Practice of Programming" by Kernighan and Pike.
+
+
+
Thank you very much
Questions?