Front cover image for Object Thinking

Object Thinking

David West
In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmeŕђؤnot the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualizatiońђؤon thinkinǵђؤrather than formal process and methods. Both provocative and pragmatic, this book gives form to what's primarily been an oral tradition among the field's revolutionary thinkerśђؤand it illustrates specific object-behavior practices that you can adopt for true object design and superior
eBook, English, 2009
O'Reilly Media, Inc., Sebastopol, 2009
1 online resource (0 p.)
9780735637511, 0735637512
1162701383
Object Thinking; Preface; Paths and Destinations; Who Should Read This Book; How This Book Is Organized; Introduction; The "People Issue"; Producing Better Developers; Object Thinking; XP and Object Thinking; 1. Object Thinking; Object Thinking = Think Like an Object; Problem = Solution; Object Thinking and Agile Development Practices; Simplicity; Feedback; Courage; Selected Practices; Simple Design; Refactoring; On-Site Customer; Coding Standards; Thinking Is Key; Onward; 2. Philosophical Context; C++; Smalltalk; Formalism and Hermeneutics; Postmodern Critiques; 3. From Philosophy to Culture. Two: Simulation of a problem domain drives object discovery and definition.Three: Objects must be composable.; Four: Distributed cooperation and communication must replace hierarchical centralized control as an organizational paradigm.; Object PrincipleśђؤSoftware Principles; Cooperating Cultures; 4. Metaphor: Bridge to the Unfamiliar; The Object-as-Person Metaphor; Software as Theater; Programmers as Directors; Ants, Not Autocrats
Description based upon print version of record