Retourner au contenu associé (journal : Programmation robuste)
Posté par kowalsky le 08 mars 2007 à 01:25. En réponse au journal Programmation robuste. Évalué à 10.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Tu a faim de liens coquin...? (Vu sur @NetBSD-help)
Posté par kowalsky . En réponse au journal Programmation robuste. Évalué à 10.
Je resume en français:
Un Monsieur, George Georgalis, se pose des questions pour ces codeurs:
http://mail-index.netbsd.org/netbsd-help/2007/01/23/0000.htm(...)
Le monsieur, qui ne pose jamais de questions sans s'etre posé
de questions fournit quelque reponse avec la question:
http://www.soberit.hut.fi/mmantyla/BadCodeSmellsTaxonomy.htm
[http://www.dwheeler.com/secure-programs/ Secure Programming for Linux and Unix HOWTO -- Creating Secure Software]
[http://www.faqs.org/docs/artu/ch01s06.html Basics of the Unix Philosophy]
[http://www.shelldorado.com/ good coding practices for Bourne Shell and Korn Shell script programmers.]
[http://www-128.ibm.com/developerworks/aix/library/au-hook_du(...) Best practices for programming in C]
[http://stommel.tamu.edu/~baum/programming.html Programming Texts and Tutorials] -- meta site
[http://mindprod.com/jgloss/unmain.html unmaintainable code]
Il s'en suit un echange tres interessant:
http://thread.gmane.org/gmane.os.netbsd.help/15970/focus=159(...)
Le monsieur, qui etait apparement tres content d'avoir reçut
quelque reponse sur differente list il me semble, nous gratifie
d'un resume :
== Near Term Programming and Unix Operating Systems ==
Overview of techniques and strategies -- when and why they are useful
* [http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html The UNIX Time-Sharing System] -- D. M. Ritchie and K. Thompson
* [http://www.dwheeler.com/secure-programs/ Secure Programming for Linux and Unix HOWTO -- Creating Secure Software]
* [http://www.faqs.org/docs/artu/ch01s06.html Basics of the Unix Philosophy] from [http://www.faqs.org/docs/artu/ The Art of Unix Programming]
* [http://www.shelldorado.com/ good coding practices for Bourne Shell and Korn Shell script programmers.]
* [http://www-128.ibm.com/developerworks/aix/library/au-hook_du(...) Best practices for programming in C]
* [http://www.hacknot.info/hacknot/action/showEntry?eid=85 Debugging 101]
== What not to do ==
* [http://www.soberit.hut.fi/mmantyla/BadCodeSmellsTaxonomy.htm A Taxonomy for "Bad Code Smells"]
* [http://mindprod.com/jgloss/unmain.html unmaintainable code]
== Alternate Technique ==
* [http://www.methodsandtools.com/archive/archive.php?id=10 Will Pair Programming Really Improve Your Project?]
* [http://c2.com/doc/oopsla89/paper.html A Laboratory For Teaching Object-Oriented Thinking]
* [http://www.extremeprogramming.org/ Extreme Programming] -- a deliberate and disciplined approach
== Reference ==
* [http://www.nrbook.com/a/bookfpdf.html Numerical Recipes in Fortran 77]
* [http://www.nrbook.com/a/bookf90pdf.html Numerical Recipes in Fortran 90]
* [http://www.nrbook.com/abramowitz_and_stegun/ Abramowitz and Stegun: Handbook of Mathematical Functions]
== Abstract ==
* [http://www.ibiblio.org/obp/thinkCS/cpp/english/index.htm How To Think Like A Computer Scientist]
* [http://www.theserverside.com/tt/articles/content/BuildManage(...) Best Practices for Risk-Free Deployment]
* [http://en.wikipedia.org/wiki/Design_Patterns Design Patterns: Elements of Reusable Object-Oriented Software] (also the [http://www.tml.tkk.fi/~pnr/GoF-models/html/ GoF Patterns])
* [http://www.cs.wustl.edu/~schmidt/tutorials-patterns.html Design Pattern Tutorials] (see [http://www.cs.wustl.edu/~schmidt/PDF/patterns-intro4.pdf Introduction to Design Patterns]
* [http://www.datingdesignpatterns.com/intro.html Dating Design Patterns] -- a tangible implementation
* [http://www.maplefish.com/todd/papers/Experiences.html Experiences] -- A Pattern Language for User Interface Design
== The Lighter Side ==
* [http://www.cryptonomicon.com/beginning.html In the Beginning was the Command Line] by Neal Stephenson
* [http://research.microsoft.com/~daniel/unix-haters.html The UNIX-HATERS Handbook]
* [http://kuoi.asui.uidaho.edu/~kamikaze/doc/kvik.html The Kvikkalkul Programming Language]
* a [http://www.cadenhead.org/book/homepage24/kvikkalkul/kvik2c.h(...) Kvikkalkul to C Translator]
* a Kvikkalkul version of [http://www.99-bottles-of-beer.net/k.html#Kvikkalkul 99 bottles of beer]
== Meta Resource ==
* [http://www.softdevarticles.com/ Software Development Articles Directory]
* [http://stommel.tamu.edu/~baum/programming.html Programming Texts and Tutorials]
== Books ==
* [http://www-cs-faculty.stanford.edu/~knuth/taocp.html The Art of Computer Programming (TAOCP)]
Certain liens archi sont connu, d'autre moins, certain sont même rigolo.
Faite chauffer les imprimante.
Bonne lecture. ( je conseille aussi de lire l'echange de mail )