Jump to content

Refresher/SDLC/Construction

From Wikiversity

Presentation

Technical Design
Technical Design
Construction
Abstract and Interface
Abstract and Interface
List of Topics
List of Topics
   
This presentation was made possible by Wikiversal/WikiverSuite, which is made possible by your donation. Thank you for your support.
This presentation was made possible by Wikiversal/WikiverSuite, which is made possible by your donation. Thank you for your support.
Abstract and Interface
Abstract and Interface
 How to handle error situations: Identify and unit-test normal error conditions (positive, negative and exception). Wrap all in try and catch blocks, ending in a generic Exception block.
 
 TDD: tiny cycle repetition of red, green and refector -- failing test script, code to pass, refactor to standards
 
 XP key principles: rapid feedback, incremental change and assuming simplicity
 
 Code review: systematic examination of source code through peer review
 
 Code review tools: style checkers, static checkers, unit-testing suites
 
 Review forms: pair programming, informal walkthroughs or formal inspections
 
 Essential tools outside of IDE: version control, scripting languages, google, unit testing frameworks, continuous integration systems
 
 Safe and fast: basic security, time complexity, then micro improvement