Tue, Jan 21, 2025

1 PM – 2:30 PM EST (GMT-5)

Add to Calendar

Lewis Library 138

Princeton, NJ 08544, United States

34
Registered

Registration

Details

This workshop covers some best practices for testing code and gives participants a hands-on introduction to testing frameworks for interpreted (Python) with suggestions for compiled languages (C/C++). Though the emphasis will be on unit testing, other forms of testing such as system tests, integration tests, and regression tests will be discussed.

Meet the Facilitator

Bill Hasling is a Senior Research Software Engineer in Research Computing.

More Software Engineering Training

Below is the full line-up of Wintersession 2025 software engineering training by PICSciE/RC:

Good Practices for Research Software Engineering on 1/13
Intro to Version Control with Git and GitHub on 1/13
Mastering vim: Edit as Fast as You Think on 1/14
Creating Reusable Python Code: From Notebooks to Scripts to Packages on 1/14
How to Package and Publish Your Python Code on 1/15
A.I. and the Future of Programming on 1/16
Debugging and Profiling Code in Python and R on 1/16
Gotcha! How to Write Software Tests to Improve Code Quality on 1/21
Continuous Integration and Continuous Delivery (CI/CD) with GitHub Workflows on 1/21
Tools That Help You Write Better Code on 1/22

More Training Workshops

See the entire PICSciE/RC Wintersession 2025 training program.

Accomodations

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

Hosted By

Wintersession | View More Events
Co-hosted with: PICSciE/Research Computing

Contact the organizers