University of Minnesota
University Relations

Minnesota Supercomputing Institute

Log out of MyMSI

Tutorial Registration: Best Practices in Software Development

Date: Thursday, June 27, 2013, 01:00 pm - 03:00 pm
Location: 575 Walter

Every experienced developer has a preferred method and toolchain for writing code. This tutorial will help users choose the right tools and improve habits for a better experience with custom and third-party source codes. We begin with a look at build systems (e.g., Make, CMake) and version control (e.g., SVN, Git) for project management. Through examples we will demonstrate: a) generating code documentation for the web, b) unit testing, c) debugging, and d) profiling and optimization. This tutorial pulls examples from multiple languages (C/C++, FORTRAN, Java and Python) to demonstrate that best practices are language agnostic.

Prerequisites: Experience with at least one programming language and the Unix shell environment.

Prerequisites: See prerequisites in description above.
Back to Tutorial Listing
This event is currently full. You may register and be added to the list. If a place becomes available IT WILL BE RESERVED FOR YOU and you will be notified.

If you will not be able to attend, please cancel your reservation to make room for others. Your confirmation email will include a cancellation link.