<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.expertiza.ncsu.edu/index.php?action=history&amp;feed=atom&amp;title=CSC%2FECE_517_Fall_2007%2Fsummary_unsorted</id>
	<title>CSC/ECE 517 Fall 2007/summary unsorted - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.expertiza.ncsu.edu/index.php?action=history&amp;feed=atom&amp;title=CSC%2FECE_517_Fall_2007%2Fsummary_unsorted"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2007/summary_unsorted&amp;action=history"/>
	<updated>2026-09-12T12:09:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2007/summary_unsorted&amp;diff=17209&amp;oldid=prev</id>
		<title>Admin at 22:24, 22 July 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Fall_2007/summary_unsorted&amp;diff=17209&amp;oldid=prev"/>
		<updated>2009-07-22T22:24:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Summary of links ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[CSC/ECE 517 Fall 2007|ECE 517 Fall 2007]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 1 aman|Hash maps in Java vs hashes in Ruby]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 1 as|Disambiguating method calls]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 1 ss|Compare hashes in Ruby with HashMaps in Java]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 6 arraysandhashes|Arrays and hashtables]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 6 c9)|Arrays and hashtables]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 6 jm|Arrays and hashtables]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 2 316|Callbacks using Ruby closure vs. Smalltalk callbacks]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 2 pk|Callbacks using Ruby closure vs. Smalltalk callbacks]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 3 b6|Currying in Ruby]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 3 c1|What is currying?]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 4 01|Private methods in Ruby compared with Java]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 4 ar|Private method invocation in Ruby]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 5 ap|Duck typing vs. interfaces]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 5 sl|Duck typing vs. interfaces and inheritance]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 6 b2|Mixins]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 6 c9|Inheritance and mixins]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 7 a23|Multiple inheritance and mixins]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 7 c9|Mixins vs. multiple inheritance]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 8 s1|extend method]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 1 as|Using namespaces and aliases to avoid method-name conflicts]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 1 c4|Disambiguating multiple instances of a method]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 2 22|Method missing]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 2 Method Missing|Method missing]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007wiki2 c9|Method missing]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 2 c9|Example of Method missing]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 2 p2|Example of Method missing]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1 2 p2|Explain method_missing]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 3 an|Closures]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 4 19|Metaprogramming in Ruby]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 4 am|Metaprogramming in Ruby]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 4 pm|Metaprogramming in Ruby]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 5 b4|Aspect-oriented programming and AspectR]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 6 aa|Singleton in Ruby and Java]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 6 c1|Singleton in Ruby and Java]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 7 as|Command patterns]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 7 c9|Command pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 7 vs|Command pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 8 ktrk|Strategy in Ruby and Java]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki1b 8 sa|Strategy in Ruby and Java]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2/3 rl|Model/View/Controller in Ruby and Java]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 3 bp|Resources on MVC]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 10 ab|Inheritance vs. delegation]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 10 c4|Inheritance vs. delegation]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 10 cv|Inheritance vs. delegation]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 8 Inh-Del|Inheritance vs. delegation]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 8 jb|Inheritance vs. delegation]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 3 aa|Interface segregation principle]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 1 p23|Ruby on Rails vs. Apache Struts]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 1 pp|Ruby on Rails vs. Apache Struts]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 1 rl|Ruby on Rails vs. Apache Struts]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 2 22|Object-relational mapping]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 2 aa|Object-relational mapping]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 2 d4|Object-relational mapping]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 4 2q|Use cases]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 4 dj|Use cases]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 4 np|Use cases]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 3 uml|Resources for use cases]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 4 acmoore2|Resources for use cases]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 5 as|CRC cards]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 5 kq|CRC cards]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 5 pr|CRC cards]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 6 ap|Type vs. class]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 6 mxz|Type vs. class]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 6 ubs|Type vs. class]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 7 an|Cohesion and coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 7 as|Cohesion and coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 7 b2|Cohesion and coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 5 mo|Cohesion and coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 6 cc|Cohesion and coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 c6 CohCoupling|Cohesion and coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 8 42|Overloading vs. overriding]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 8 c9|Overloading vs. overriding]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 9 A3|Principle of least astonishment]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 9 NT|Principle of least astonishment]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 9 kk|Principle of least astonishment]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki2 c9|Observer pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 10 10|The agile debate]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 10 ljh|The agile debate]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 10 sb|The agile debate]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 10 tm|The agile debate]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 1 sa|Support for assertions]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 1 vb|Support for assertions]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 2 at|Examples of programming by contract]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 2 bp|Examples of programming by contract]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 2 c4|Examples of programming by contract]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 2 dp|Examples of programming by contract]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 3 33|Separation of responsibility]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 3 ab|Separation of responsibility]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 3 as|Separation of responsibility]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 3 qq|Separation of responsibility]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 4 aa|Interface segregation principle]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 4 rl|Interface segregation principle]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 4 s2|Interface segregation principle]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 4 sa|Interface segregation principle]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 5 ab|Creator pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 5 ld|Creator pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 5 ns|Creator pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 6 aa|Controller pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 6 pm|Controller pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 6 rs|Controller pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 6 ub|Controller pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 7 cl|Bertrand Meyer's patterns]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 8 jb|Bertrand Meyer's principles]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 8 smr|Bertrand Meyer's principles]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 8 42|Bob Martin's principles]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 8 as|Bob Martin's principles]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 8 ss|Bob Martin's principles]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 9 mdkt|Collective ownership, continuous integration]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 9 p1|Collective ownership, continuous integration]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 9 pp|Collective ownership, continuous integration]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2007/wiki3 9 sm|Collective ownership, continuous integration]]&lt;br /&gt;
'''[[CSC/ECE 517 Summer 2008]]'''|&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 1 mb|Regular expressions in Ruby vs. Java]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 1 mf|Regular expressions in Ruby vs. Java]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 1 rapodraz|Regular expressions in Ruby vs. Java]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 1 rp|Regular expressions in Ruby vs. Java]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 2 acmoore2|Iterators and generators]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 2 i2|Iterators and generators]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 2 itr|Iterators and generators]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 3 aobk|Reflection]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 3 jb|Reflection]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 3 ref|Reflection]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 4 wm|Java vs. Ruby threads]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 5 a5|Hooks in Ruby and Java]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 5 bk|Hooks in Ruby and Java]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 7 ev|eval()]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 7 n1|eval()]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 8 dm|Prototype-based programming examples]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 8 smr|Prototype-based programming examples]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki1 Assignment|Prototype-based programming examples]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 1 mf|Rails vs. PHP]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 1 n1|Rails vs. PHP]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 1 tm|Rails vs. PHP]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 2 ao|Variable-naming conventions]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 2 ar|Variable-naming conventions]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 2 rapodraz|Variable-naming conventions]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 3 kb|Resources for learning about UML]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 4 uc|DRY principle]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 5 31|DRY principle]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki2 Assignment|Links to best versions of(?) PR 2 pages]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 1 PF|Pure fabrication pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 5 rp|Pure fabrication pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 1 ar|RDB/OO patterns]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 1 th|RDB/OO patterns]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 2 acmoore2|Patterns almanac: State, Basic Relationship, Manager]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 2 mb|Patterns almanac: Object pool, Producer-consumer, Immutable, Web site review]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 3 cd|Low coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 3 dm|Low coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 3 lc|Low coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 3 n1|Low coupling]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 4 bk|Cohesion]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 4 mb|Cohesion]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 6 esb|Protected variation]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 7 SHOP PAT|Shopper pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 7 shopper|Shopper pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 7 ws|Shopper pattern]]&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008/wiki3 Assignment|Links to best versions of(?) PR 3 pages]]&lt;br /&gt;
* [[CSC/ ECE 517 Fall 2007/wiki3 5 pr|Creator and Factory patterns]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>