CSC152 2006S, Class 42: Implementing Lists with Vectors Admin: * Are there questions on Homework 14? Overview: * Adding Preconditions and Postconditions. * Testing. * The Vector-Based Implementation. * Validating Positions. Lists: * A mutable collection, not necessarily ordered * get() doesn't remove * Indexing is abstracted: Work with positions and pred/succ * Something you can iterate? (Even more abstract) * We've designed and conditioned SimpleList * We can write an implementation * Write tests * Observation: Tests with little cognitive load are better (OK or FAILED rather than "READ THIS OUTPUT AND INTERPRET IT")