Smalltalk with StyleBridging the gap between well established software engineering principles and the real-world practice of programming, this book presents guidelines for programming in the Smalltalk language that will result in source code that is clear, easy to read, and easy to understand. Covers layout and structure; comments; code formatting; software reuse and overall program structure; reliability and portability; tips, tricks, and traps. For product managers and programmers using all object-oriented languages. |
Common terms and phrases
abbreviation abstract class accessor methods anObject Answer the receiver aPort application aRecord argument Array aString aSymbol Avoid base classes behavior binary operator blank line block Boolean cascaded message Choose class instance variables class method class names class variables collection common protocol ComplexArray ComplexNode consistent control key create defined developer dialects of Smalltalk easier to read error expression formatting global variables Guideline ifFalse ifTrue implementation Indent inheritance initialization method initialize instance instance method Integer interface isMemberOf keyCount keyPressed keyword message LaLonde Law of Demeter lazy initialization message selector message send messageWordCount method name modify nextPutAll object-oriented Object-Oriented Programming oldArray overrides parameter names parentheses phoneNumber polymorphic pool dictionaries prefix privateStatus reader reusable class reuse screen selector semantic separate source code space specific statement String style subclass superclass temporary variables testing timeRemaining unwanted instances variable names window word