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
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.