WT1: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
** [[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/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/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]]


*Section 2 : '''Language Features'''
*Section 2 : '''Language Features'''
Line 14: Line 16:
** [[CSC/ECE 517 Fall 2010/ch5 5b mt|Variable-naming conventions(''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/ch5 5b jz|Variable-naming conventions(''Wikipage 2'')]].....[[CSC/ECE 517 Fall 2010/ch5 5b RR|Variable-naming conventions(''Wikipage 3'')]]
** [[CSC/ECE 517 Fall 2010/ch5 5b mt|Variable-naming conventions(''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/ch5 5b jz|Variable-naming conventions(''Wikipage 2'')]].....[[CSC/ECE 517 Fall 2010/ch5 5b RR|Variable-naming conventions(''Wikipage 3'')]]
** [[CSC/ECE 517 Fall 2010/ch5 5a KR|Overloading-Good or Bad]]
** [[CSC/ECE 517 Fall 2010/ch5 5a KR|Overloading-Good or Bad]]
** [[CSC/ECE 517 Fall 2010/ch4 4g HW|Metaprogramming in dynamically typed languages(''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/ch4 4g km|Metaprogramming in dynamically typed languages(''Wikipage 2'')]]
** [[CSC/ECE 517 Fall 2010/ch3 4b mt|Type vs. class]]
** [[CSC/ECE 517 Fall 2010/ch2 4d RB|Namespaces]]
** [[CSC/ECE 517 Fall 2010/ch3 3j KS|Object-relational mapping for Ruby]]
** [[CSC/ECE 517 Fall 2010/ch3 3i IC|Mixing static and dynamic code other than Ruby and Java(''Wikipage 1'')]].....[[CSC/ECE 517 Fall 2010/ch3 3i MM|Mixing static and dynamic code other than Ruby and Java(''Wikipage 2'')]]




Line 20: Line 27:
** [[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'''  
Line 36: Line 44:
** [[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'')]]
** [[CSC/ECE 517 Fall 2010/ch4 4f sv|The Command pattern in static and dynamic languages]]


*Section 7 : '''Software Development Processes'''
*Section 7 : '''Software Development Processes'''
Line 41: Line 50:
** [[CSC/ECE 517 Fall 2010/ch6 6c AW|Estimation in Agile projects]]
** [[CSC/ECE 517 Fall 2010/ch6 6c AW|Estimation in Agile projects]]


*Section 7 : Software
*Section 7 : Tools
** [[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'')]]
 
*Section 8 : Other Concepts
** [[CSC/ECE 517 Fall 2010/ch1 1a vc|History of Version Control Systems]]
** [[CSC/ECE 517 Fall 2010/ch1 S6 aa|CRC Cards(''Wikipage 1'')]] ..... [[CSC/ECE 517 Fall 2010/ch1 S6 km|CRC Cards(''Wikipage 2'')]]

Revision as of 17:46, 30 November 2010