Skip to content
This repository was archived by the owner on Jul 10, 2024. It is now read-only.

Latest commit

 

History

History
27 lines (27 loc) · 1.15 KB

File metadata and controls

27 lines (27 loc) · 1.15 KB
webinar-id 14
date 2018-01-17T13:00-0500
title Bringing Best Practices to a Long-Lived Production Code
presenter-ids
ferenbaugh-charlesr
artifacts
label format yt-video-id
Recording
YouTube
utRT9StZrNM

How can you introduce best software practices to a long-lived scientific production code, with a significant user base, that has “gotten along fine” for years doing things its own way? Often developers in such projects must struggle with overly complex code, inadequate documentation, little or no software process, and a “just write the code fast” culture; these are challenges to software quality that are generally not issues for new projects. In this presentation we’ll discuss some of the peculiar problems faced by long-lived scientific codes, and present a case study of how we’re dealing with these issues at LANL in the xRage radiation-hydrodynamics simulation code.