archive-ca.com » CA » E » EVANJONES.CA

Total: 397

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Meld (evanjones.ca)
    At other times I have some experimental changes which should not be submitted I recently discovered a really great visual diff program that makes my life easier for these job Meld With it my workflow is approximately the following Hack out an initial version not worrying about how clean my changes are Create a new unmodified copy of the source tree Use Meld to selectively merge a subset of the

    Original URL path: http://www.evanjones.ca/meld.html (2016-04-30)
    Open archived version from archive


  • Hunt, Andrew and Thomas, David. Pragmatic Unit Testing. The Pragmatic Programmers, LLC. Raleigh, North Carolina, USA. ISBN: 0974514012 (evanjones.ca)
    2006 July 04 17 20 This book is a very good introduction to the world of unit testing The first three chapters are basically an introduction to JUnit and can be skipped The remainder of the book contains advice on how to write good tests Unit testing is a very important tool and I would hand this book to anyone who has never done it before It won t take

    Original URL path: http://www.evanjones.ca/books/pragmatic-unit-testing.html (2016-04-30)
    Open archived version from archive

  • BillG (evanjones.ca)
    the industry the world and in history I think that Douglas Coupland s opening paragraph of Microserfs an excellent book btw describes the legend the best Bill Bill sent Michael this totally wicked flame mail from hell on the e mail system and he just whaled on a chunk of code Michael had written Using the Bloom County cartoons taped on the door index Michael is certainly the most sensitive

    Original URL path: http://www.evanjones.ca/billg.html (2016-04-30)
    Open archived version from archive



  • Gamma, Erich et. al. Design Patterns. Upper Saddle River, NJ, USA: Addison-Wesley, 1995. ISBN: 0201633612 (evanjones.ca)
    got around to reading it after having it on my to read list for years Frankly I was somewhat disappointed I felt like all the material was pretty familiar to me already In retrospect that is exactly the point The authors set out to codify the existing practice of object oriented design One decade ago when this book was first published many of the concepts they described were unfamiliar Today

    Original URL path: http://www.evanjones.ca/books/design-patterns.html (2016-04-30)
    Open archived version from archive

  • Coding Standards (evanjones.ca)
    strongly dislike The first is the very common line length limit of 80 characters This tradition dates back to the ages where everyone used text terminals However today every developer should have a reasonably high resolution screen which can display way more than 80 characters per line I agree that extremely long lines are hard to read and can be a sign of poor code I understand that deeply nested and indented code probably needs to be broken out into its own function method whatever However I still think that 80 characters are not enough My brain has been trained to think that one line one executable statement and thus reading code that has wrapped is more difficult I m not sure that no limit at all is a good policy but I think that a limit of 100 or 120 characters would be much more reasonable The second requirement I dislike is complex indentation requirements Commonly this requires wrapped function parameters to line up I hate this for two reasons First it requires me to type a careful number of spaces instead of just hitting tab once or twice Some would argue that I need to use a better

    Original URL path: http://www.evanjones.ca/coding-standards.html (2016-04-30)
    Open archived version from archive

  • Meyers, Scott. Effective C++ (3rd edition). Upper Saddle River, NJ, USA: Addison-Wesley, 2005. ISBN: 0321334876 (evanjones.ca)
    a concise guide to C best practices If you are already familiar with C at a fairly deep level it provides a great review of the tricky spots of which there are many I would not recommend it to people

    Original URL path: http://www.evanjones.ca/books/effective-cpp.html (2016-04-30)
    Open archived version from archive

  • Migrated to a New Computer (evanjones.ca)
    cyclone I also have migrated to a new computer a shiny new MacBook Pro which is awesome by the way I stupidly made the mistake of attempting to migrate my weblog from CVS to Subversion at the same time which

    Original URL path: http://www.evanjones.ca/migration.html (2016-04-30)
    Open archived version from archive

  • Thesis: Practical Routing in Delay-Tolerant Networks (evanjones.ca)
    June 08 23 21 Evan P C Jones Practical routing in delay tolerant networks Master s thesis Electrical Computer Engineering University of Waterloo Waterloo Ontario Canada June 2006 This is an extended and revised version of my earlier workshop paper

    Original URL path: http://www.evanjones.ca/researchpapers/thesis.html (2016-04-30)
    Open archived version from archive