WT1: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
*Section 1 : '''Design Issues and Methodologies'''
*Section 1 : '''Design Issues and Methodologies''' - This section discusses about various design principles and ideologies
** [[CSC/ECE 517 Fall 2010/ch6 6f AZ|Interface Segregation Principle (''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/chd 6d isb|Interface Segregation Principle (''Wikipage 2'')]]
** [[CSC/ECE 517 Fall 2010/ch3 S30 SK|Decomposition, Message Forwarding, and Delegation versus Inheritance in OOP Design]]
** [[CSC/ECE 517 Fall 2010/ch3 S30 SK|Decomposition, Message Forwarding, and Delegation versus Inheritance in OOP Design]]
** [[CSC/ECE 517 Fall 2010/ch6 6f AZ|Interface Segregation Principle (''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/chd 6d isb|Interface Segregation Principle (''Wikipage 2'')]]
** [[CSC/ECE 517 Fall 2010/ch2 2c ck|Prototype based Object Oriented design]]
** [[CSC/ECE 517 Fall 2010/ch6 6h AS|Domain Object Model]]
** [[CSC/ECE 517 Fall 2010/ch6 6h AS|Domain Object Model]]
** [[CSC/ECE 517 Fall 2010/ch2 S20 TT|Code Reuse]]
** [[CSC/ECE 517 Fall 2010/ch2 S20 TT|Code Reuse]]
Line 23: Line 24:




*Section 3 : '''Language Types'''
*'''Section 3 : Language Types''' - This section discusses about various language types
** [[CSC/ECE 517 Fall 2010/ch2 S23 SS|Domain-specific object-oriented languages]]
** [[CSC/ECE 517 Fall 2010/ch2 S23 SS|Domain-specific object-oriented languages]]
** [[CSC/ECE 517 Fall 2010/ch4 4e ms|Prototype-based programming]]
** [[CSC/ECE 517 Fall 2010/ch4 4e ms|Prototype-based programming]]
** [[CSC/ECE 517 Fall 2010/ch6 6a PC|Delegation-based programming languages]]
** [[CSC/ECE 517 Fall 2010/ch6 6a PC|Delegation-based programming languages]]
** [[CSC/ECE 517 Fall 2010/ch2 2c ck|Prototype based Object Oriented design]]




*Section 4 : '''Web Frameworks'''  
*'''Section 4 : Web Frameworks''' - This section talks about concepts related to web frameworks
** [[CSC/ECE 517 Fall 2010/ch3 3a SN|Web frameworks in o-o languages]]
** [[CSC/ECE 517 Fall 2010/ch3 3a SN|Web frameworks in o-o languages]]
** [[CSC/ECE 517 Fall 2010/ch2 2d AS|Scaffolding in Web application frameworks]]
** [[CSC/ECE 517 Fall 2010/ch2 2d AS|Scaffolding in Web application frameworks]]
Line 38: Line 38:




*Section 5 : '''Testing'''
*'''Section 5 : Testing''' - This section talks about testing and the available testing frameworks
** [[CSC/ECE 517 Fall 2010/ch1 2e RI|Writing meaningful test cases]]
** [[CSC/ECE 517 Fall 2010/ch1 2e RI|Writing meaningful test cases]]
** [[CSC/ECE 517 Fall 2010/ch1 1f vn|Unit-Testing Frameworks for Ruby]]
** [[CSC/ECE 517 Fall 2010/ch1 1f vn|Unit-Testing Frameworks for Ruby]]




*Section 6 : '''Design Patterns'''
*'''Section 6 : Design Patterns''' - This section discusses the various design patterns
** [[CSC/ECE 517 Fall 2010/ch3 3f lj|The Singleton pattern in static and dynamic languages]]
** [[CSC/ECE 517 Fall 2010/ch3 3f lj|The Singleton pattern in static and dynamic languages]]
** [[CSC/ECE 517 Fall 2010/ch3 3h az|The Strategy pattern in static and dynamic languages (''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/ch3 3h PW|The Strategy pattern in static and dynamic languages (''Wikipage 2'')]]
** [[CSC/ECE 517 Fall 2010/ch3 3h az|The Strategy pattern in static and dynamic languages (''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/ch3 3h PW|The Strategy pattern in static and dynamic languages (''Wikipage 2'')]]
Line 49: Line 49:




*Section 7 : '''Tools''' - This section discusses the tools used for static analysis in Ruby and GUI toolkits in Ruby
*'''Section 7 : Tools''' - This section discusses the tools used for static analysis in Ruby and GUI toolkits in Ruby
** [[CSC/ECE 517 Fall 2010/ch4 4h am|Static-analysis tools for Ruby]]
** [[CSC/ECE 517 Fall 2010/ch4 4h am|Static-analysis tools for Ruby]]
** [[CSC/ECE 517 Fall 2010/ch1 S10 MS|GUI toolkits in Ruby (''Wikipage 1'')]] ..... [[CSC/ECE 517 Fall 2010/ch1 S10 MM|GUI toolkits in Ruby (''Wikipage 2'')]] ..... [[CSC/ECE 517 Fall 2010/ch1 S10 PH|GUI toolkits in Ruby (''Wikipage 3'')]]
** [[CSC/ECE 517 Fall 2010/ch1 S10 MS|GUI toolkits in Ruby (''Wikipage 1'')]] ..... [[CSC/ECE 517 Fall 2010/ch1 S10 MM|GUI toolkits in Ruby (''Wikipage 2'')]] ..... [[CSC/ECE 517 Fall 2010/ch1 S10 PH|GUI toolkits in Ruby (''Wikipage 3'')]]

Revision as of 18:03, 30 November 2010