]> pere.pagekite.me Git - homepage.git/blobdiff - mypapers/free-sw-devel/free-sw-devel.html
Minor update.
[homepage.git] / mypapers / free-sw-devel / free-sw-devel.html
index 92863d43a925e68866daf343134bf08ade85804e..a6289551be9d2b7402518d9046aaa3753559ed1c 100644 (file)
 
       <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>