CSC/ECE 517 Fall 2009: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
**[[CSC/ECE_517_Fall_2009/wiki1a_2_i7|Mock Objects and Mock frameworks]]
**[[CSC/ECE_517_Fall_2009/wiki1a_2_i7|Mock Objects and Mock frameworks]]
**[[CSC/ECE_517_Fall_2009/wiki1a_2_sn|Mock Objects and Mock frameworks]]
**[[CSC/ECE_517_Fall_2009/wiki1a_2_sn|Mock Objects and Mock frameworks]]
**[[CSC/ECE_517_Fall_2009/wiki_1a2rd|Mock Objects and Mock frameworks]]


*'''Lecture 2'''
*'''Lecture 2'''
Line 16: Line 17:
**[[CSC/ECE_517_Fall_2009/wiki1a_8_nd|Categorization of refactorings]]
**[[CSC/ECE_517_Fall_2009/wiki1a_8_nd|Categorization of refactorings]]
**[[CSC/ECE_517_Fall_2009/wiki1a_8_rr|Categorization of refactorings]]
**[[CSC/ECE_517_Fall_2009/wiki1a_8_rr|Categorization of refactorings]]
**[[CSC/ECE_517_Fall_2009/wiki_1a/sheng_yi|Categorization of refactorings]]
**[[CSC/ECE_517_Fall_2009/wiki1a_9_DS|Research in refactoring tools]]
**[[CSC/ECE_517_Fall_2009/wiki1a_9_DS|Research in refactoring tools]]
**[[CSC/ECE_517_Fall_2009/wiki1a_9_mk|Research in refactoring tools]]
**[[CSC/ECE_517_Fall_2009/wiki1a_9_mk|Research in refactoring tools]]
Line 28: Line 30:
**[[CSC/ECE_517_Fall_2009/wiki1a_5_a2|History of version control]]
**[[CSC/ECE_517_Fall_2009/wiki1a_5_a2|History of version control]]
**[[CSC/ECE_517_Fall_2009/wiki1a_5_rp|History of version control]]
**[[CSC/ECE_517_Fall_2009/wiki1a_5_rp|History of version control]]
**[[CSC/ECE_517_Fall_2009/wiki_1a_7a_HJ|Refactoring tools for Ruby and Ruby on Rails]]
**[[CSC/ECE_517_Fall_2009/wiki_1a_7a_SJ|Refactoring tools for Ruby and Ruby on Rails]]
**[[CSC/ECE_517_Fall_2009/wiki_1a_9b_SJ|Refactoring tools for Ruby and Ruby on Rails]]
**[[CSC/ECE_517_Fall_2009/wiki_2_2_SJ|
**[[CSC/ECE_517_Fall_2009/wiki_1a_9a_HJ|Research in refactoring tools]]




Line 96: Line 107:
**[[CSC/ECE_517_Fall_2009/wiki3_15_SJ3|Programming by Assertion]]
**[[CSC/ECE_517_Fall_2009/wiki3_15_SJ3|Programming by Assertion]]
**[[CSC/ECE_517_Fall_2009/wiki3_15_assertions|Programming by Assertion]]
**[[CSC/ECE_517_Fall_2009/wiki3_15_assertions|Programming by Assertion]]
**[[CSC/ECE_517_Fall_2009/wiki3_sskm|Programming by Assertion]]
**[[CSC/ECE_517_Fall_2009/wiki3_20_i7|Liskov substitution principle]]
**[[CSC/ECE_517_Fall_2009/wiki3_20_i7|Liskov substitution principle]]
   
   
Line 118: Line 130:
*'''Lecture 22'''
*'''Lecture 22'''
**[[CSC/ECE_517_Fall_2009/wiki3_6_Factory_Design_Pattern|The Factory design pattern and its application]]
**[[CSC/ECE_517_Fall_2009/wiki3_6_Factory_Design_Pattern|The Factory design pattern and its application]]
**[[CSC/ECE_517_Fall_2009/wiki3_ksm_6|The Factory design pattern and its application]]


**[[CSC/ECE_517_Fall_2009/wiki3_16_AD|Reuse/Release Equivalence Principle]]
**[[CSC/ECE_517_Fall_2009/wiki3_16_AD|Reuse/Release Equivalence Principle]]
Line 123: Line 136:
**[[CSC/ECE_517_Fall_2009/wiki3_16_eit|Reuse/Release Equivalence Principle]]
**[[CSC/ECE_517_Fall_2009/wiki3_16_eit|Reuse/Release Equivalence Principle]]
**[[CSC/ECE_517_Fall_2009/wiki3_16_teamhelm|Reuse/Release Equivalence Principle]]
**[[CSC/ECE_517_Fall_2009/wiki3_16_teamhelm|Reuse/Release Equivalence Principle]]


*'''Lecture 23'''
*'''Lecture 23'''
Line 155: Line 169:
**[[CSC/ECE_517_Fall_2009/wiki3_8_agummad|Interface Segregation Principle vs. Principle of Small Interfaces]]
**[[CSC/ECE_517_Fall_2009/wiki3_8_agummad|Interface Segregation Principle vs. Principle of Small Interfaces]]
**[[CSC/ECE_517_Fall_2009/wiki3_9_lkf|Non-Redundancy Principle]]
**[[CSC/ECE_517_Fall_2009/wiki3_9_lkf|Non-Redundancy Principle]]
**[[CSC/ECE_517_Fall_2009/wiki3_9_rp|Non-Redundancy Principle]]





Revision as of 22:39, 21 December 2009

Summary of pages done in Fall 2009







  • Lecture 6