Refresher/SDLC/Construction

From Wikiversity
Jump to navigation Jump to search

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
 
Mobile version