Implementation, Programming - sources

Laatuk.com home


WWW Sites


  1. Extreme Programming Home Page (Ron Jeffries)
  2. Another Extreme Programming Home Page (Don Wells)
  3. Programing In Pairs, Portland Pattern Repository
  4. Experience on pair programming (Laurie Williams, et.al.)
  5. ProgrammingTutorials. com
  6. GNU Coding Standards
  7. Linux kernel coding style
  8. AmbySoft’s Java coding standard + links to several other coding standards and guidelines
  9. Links to C/C++ Style guides (Chris Lott)
  10. Tod Hoff's C++ Coding Standard
  11. Sun Code Conventions for Java
  12. codingstyle.com
  13. D. Straker's C Style: Standards and Guidelines, online book
  14. How to write unmaintanable code, i.e. things to look for in code inspections
  15. TIOBE programming language popularity index
  16. TIOBE Coding Standard Methodology, links to coding style guides
  17. Literate Programming
  18. Free Software Magazine
  19. ACM Queue/Kode Vicious column
  20. Dobbs Code Talk
  21. Pete McBreen's writings
  22. Coding Horror, programming and human factors by Jeff Atwood (blog)
  23. Geegend, Jay Garmon's blog at TechRepublic
  24. Kuolleiden Koodereiden Seura

Literature



  1. * K. Beck: "Embracing Change with Extreme Programming", IEEE Computer, pp. 70 - 77, October 1999
  2. * K. Beck: Extreme Programming Explained: Embracing Change, Addison Wesley Longman, 2000
  3. D. Alcorn: "Remote Pair Programming" , @Lathi.net on 9. Sept 2007
  4. A. Begel, N. Nagappan: "Pair Programming: WhatÕs in it for me", 2nd International Symposium on Emperical Software Engineering and Measurement, October 2008
  5. J. Bentley: Programming Pearls, 1999, see also www-site
  6. M. Berteig: "The Software Construction Analogy is Broken", Kuro5hin, Mar 14, 2003
  7. P. Goodliffe: Code Craft: The Practice of Writin Excellent Code, No Strach Press, 2006
  8. N. Ford: The Productive Programmer (Theory in Practice), O'Reilly, 2008
  9. C. Fowler: The Passionate Programmer: Creating a Remarkable Career in Software Development, The Pragmatic Bookself, 2009
  10. G. J. Holzmann: ”The Power of 10: Rules for Developing Safety-Critical Code”, IEEE Computer, pp. 95 - 97, June 2006
  11. A. Hunt, D. Thomas: The Pragmatic Programmer, Addison-Wesley, 1999
  12. D. Knuth: The Stanford GraphBase, Addison-Wesley, 1994
  13. A. Krzywda: "Remote pair programming", Andrzej on Software - Thoughts on agile software development, Feb 5, 2008
  14. J. Langr: Agile Java Crafting Code with Test-Driven Development, Prentice-Hall/PTR, 2005
  15. S. Maguire: Writing Solid Code, Microsoft Press, 1993
  16. R. C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall PT, 2008
  17. J. Mawdesley: ”Coding Conventions: Make Them Agile, Dr. Dobbs’ Portal, 20.9.2006
  18. T. J. McCabe, A. H. Watson: "Software Complexity"
  19. S. McConnell: Code Complete: A Practical Handbook of Software Construction, Microsoft Press, 1993
  20. T. Mens, T. Tourwé: A Survey of Software Refactoring, IEEE Transactions of Software Engineering, pp. 126 - 139, January 2004
  21. T. Misfeldt, G. Bumgardener, A. Gray: The Elements of C++ Style, Cambridge University Press, 2004
  22. A. Oram, G. Wilson, ed.: Beautiful Code. Leading Programmers Explain How They Think, O'Reilly , 2007
  23. R. L Read: "How to be a Programmer: A Short, Comprehensive, and Personal Summary", 2003
  24. C. Seiwald: Pillars of Pretty Code, Software Development, pp. 49 - 51, January 2005
  25. D. Spinellis: "The Way We Program", IEEE Software, pp. 89 - 91, July/August 2008
  26. D. Spinellis: Code Quality: The Open Source Perspective, Addison-Wesley, 2006
  27. V. Subramaniam, A. Hunt: Practices of an Agile Developer. Working in the Real World, The Pragmatic Programmers, 2006
  28. J. W. Valvano: Developing Embedded Software in C Using ICC11/ICC12/Metrowerks, The University of Texas at Austin
  29. A. Wellings: Concurrent and Real-Time Programming in Java, Wiley, 2004
  30. L.A. Williams, R.R. Kessler: All I Really Need to Know About Pair Programming I Learned in Kindergarten, Communications of the ACM, May 2000
  31. J. Yoo, Y Jang: "Code Quality Improvement. Coding standards conformance checking", Dr. Dobb's Journal, pp. 49 - 52, August 2006