Software Engineering Practices
This is repository for my work for CSC 510 Software Engineering coursework. Code has been forked from my college private github (github.ncsu.edu/ppfirake). Course was taken in NC State University by Dr. Parnin.
Please find homeworks added :
link to repo
1. Architectural Patterns :- OO Design Patterns
- Free-style
- Compare and contrast and architecture design- GraphQL vs RESTful API
- Pokemon Go sample architecture
link to repo
2. KnockoutJS based web learning and selenium tests :- Sample twitter Webpage using knockout js data binding
- Selenium testing
link to repo
3. Code Analysis :- Complexity Analysis
- Cyclomatic analysis
link to repo
4. Server Provisioning :- Ansiblee script for server provisioning
- Basic installation scipts
- forever.js usage
References :
- Course Repo by Dr. Christopher Parnin CSC 510
- Slides by Dr. Parnin in course.
- Wikipedia
- Stackoverflow threads