Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Paperback)
-
All (22)
from
$1.99
-
New (5)
from
$32.36
-
Used (17)
from
$1.99
Note: Marketplace items are not eligible for any BN.com coupons and promotions
2002-05-21 Paperback New New! Excellent conditionChoose Expedited Shipping for Fast 2-3 Business Day Delivery!
Ships from: Spring Hill, KS
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!
Ships from: Martinez, CA
Usually ships in 1-2 business days
- •Standard, 48 States
- •Standard (AK, HI)
Brand new.
Ships from: acton, MA
Usually ships in 1-2 business days
PAPERBACK New 0131655493 Brand New. Genuine US Edition.
Ships from: Jersey City, NJ
Usually ships in 1-2 business days
- •Canadian
- •International
- •Standard, 48 States
- •Standard (AK, HI)
- •Express, 48 States
- •Express (AK, HI)
$125.00
Seller since 2013
Brand new.
Ships from: acton, MA
Usually ships in 1-2 business days
More About This Textbook
Overview
Bridging the gap between 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, code formatting, reliability and portability, and tips.
Product Details
Related Subjects
Table of Contents
Introduction. General Naming Guidelines. Upper and Lower Case Letters. Class Names. Variable Names: Semantic or Typed? Method Names. Accessor Method Names. Method Parameter Names. Method Temporary Variable Names. Numbers. Abbreviations.
2. Comments.
Introduction. Code Comments. Component Comments. Applications. Classes. Methods. Comments within Source Code.
3. Code Formatting.
Introduction. Method Template. Horizontal Spacing. Indentation and Alignment. Cascaded Message Protocols. Number of Statements per Line. Blank Lines. Source Code Line Length. Parentheses.
4. Can Your Software Be Reused?
Introduction. Common Protocols. Accessor Methods—Variable-Free Programming. Class Evolution and Refactoring. Class Names and Pool Dictionaries.
5. Tips, Tricks, and Traps.
Introduction. Common Syntactic Mistakes. Assumption of Return Values. "Cut and Paste" Reuse. Common Yet Confusing Error Messages. Equality, Identity, and Equivalence. Collections. Creating Example Code. Testing. Potential Sources of Abuse and Misuse.
6. Summary of Guidelines.
Glossary.
References.
Index.