Scholarly Commons - Pacific Undergraduate Research and Creativity Conference (PURCC): The Evolution of Code Through Development of Multiple Websites
 

The Evolution of Code Through Development of Multiple Websites

Format

SOECS Senior Project Demonstration

Faculty Mentor Name

Michael Doherty

Faculty Mentor Department

School of Engineering and Computer Science

Abstract/Artist Statement

The use of design principles such as YAGNI (You ain’t gonna need it), DRY (Don’t repeat yourself), and KISS (Keep it simple, stupid!) are absolutely essential for re-using code on multiple projects. In website development, much code needs to be re-used, since elements such as (Registration, Login, Forgot Password, Commenting, etc.) are prevalent social networking features that initially take a lot of time to make, but can be re-used over and over. Not only do these principles improve the structure of the code, they make altering it much easier. What was originally proposed as a search engine for recipes, quickly turned into multiple website projects due to the re-use of code based upon the aforementioned principles.

Location

School of Engineering & Computer Science

Start Date

30-4-2011 2:00 PM

End Date

30-4-2011 3:30 PM

This document is currently not available here.

Share

COinS
 
Apr 30th, 2:00 PM Apr 30th, 3:30 PM

The Evolution of Code Through Development of Multiple Websites

School of Engineering & Computer Science

The use of design principles such as YAGNI (You ain’t gonna need it), DRY (Don’t repeat yourself), and KISS (Keep it simple, stupid!) are absolutely essential for re-using code on multiple projects. In website development, much code needs to be re-used, since elements such as (Registration, Login, Forgot Password, Commenting, etc.) are prevalent social networking features that initially take a lot of time to make, but can be re-used over and over. Not only do these principles improve the structure of the code, they make altering it much easier. What was originally proposed as a search engine for recipes, quickly turned into multiple website projects due to the re-use of code based upon the aforementioned principles.