... SOURCE From the Library of Lee Bogdanoff FREE Online Edition Your purchase of Growing Object-Oriented Software, Guided by Tests includes access to a free online edition for 45 days through the Safari ... communicating, 13–14, 50, 58, 244–245 composite, 53–54 context-independent, 54–55, 233 created by builders, 259–260 difficult to decouple, 273 mutable, 14 sharing references to, 50 naming, 62, ... principle reverting changes, 267 rock climbing, 202 roles, 16 rollback(), 279 rolling back, 267 Ruby programming language, 331 From the Library of Lee Bogdanoff 356 Index Rule SnipersTableModel...