Software Quality Assurance Tooling

Date
Jan 23, 2024, 3:30 pm5:00 pm
Location
Lewis Library 122, Princeton, NJ 08544, ,
Audience
Princeton students, graduate students, researchers, faculty, and staff

Details

Event Description
In this workshop, we will investigate a variety of tools to ensure a software project is kept readable, clean, up to date, and as close to bug and warning free as possible. We will primarily focus on Python tooling, though much of what we cover will be applicable to other languages as well. We’ll cover testing, coverage, and especially static checks, which can give you some assurance over even untested code. We’ll look at some aspects of packaging as well.

Meet the Facilitator:
Henry Schreiner is a Computational Physicist and Lecturer with PICSciE and PACM.

Pre-Workshop Directions:
This workshop will use the Adroit training cluster. If you do not already have an account on Adroit, you should request one by filling out this form (https://forms.rc.princeton.edu/registration/?q=adroit) at least a few hours before the workshop.

What to Expect: Workshop

To request accommodations for this event, please contact the workshop or event facilitator at least 3 working days prior to the event.