Project Proposal
Due Tonight!
Project Proposal
same google doc as before
address all previous comments
post link in channel before midnight
Project Proposal
describe 4 prototypes
finalize technology choices
Host System
Container
VM
VM
Functions, Classes
Arrays, Vectors
Templates
Cython
Run our C++ code in Python using Cython
and compare timing against NumPy
Analyze a bunch of numbers and calculate min, max, mean, stddev.
Testing means checking code for bugs..
STEAMROOT="$(cd "${0%/*}" && echo $PWD)"
# Scary!
rm -rf "$STEAMROOT/"*
This could fail: produce an empty string!
rm -rf /
Testing Pyramid
Test Driven Development
Statistics class
get_min(..)
test_get_min(..)
Dr. Brian Matejek
Friday 4/14 in person