Yun Jang Frontend Backend Search Server Unit Testing Backend Data Retrieval Unit Testing Search Server Continuous Integration API Integration Frontend Unit Testing Server Continuous Integration Unit Testing Frontend Backend Continuous Integration Backend Data Retrieval Unit Testing
important to isolate steps so that a full build isn’t necessary in order to make incremental changes. For example, data mining, migration to the database, frontend design and search can all be developed with only the occasional full build. • Write tests early lest they all fail hours before the deadline. • Important to understand the full development stack.
better second story. What happens after the first search is conducted? • Reduce storage of data to one place (remove json middle man) • Improve the search algorithm
make objectively functional and elegant UI? What are the current best practices? • What does a user want from our site? • Best pattern matching for searching