Map
Index
Random
Help
Topics
th

QuoteRef: mariB5_1996

topics > all references > ThesaHelp: references m-o



ThesaHelp:
references m-o
Topic:
programming with a database of modules
Topic:
reusable programming
Group:
object-oriented programming
Topic:
learning a programming language
Topic:
problems with type inheritance
Topic:
state machine
Topic:
structured programming

Reference

Maring, B., "Object-oriented development of large applications", IEEE Software, May 1996, pp. 33-40. Google

Notes

[p.34] "from my experiences with multiple development teams (at GTE and elsewhere) who struggled with large OO applications, each involving one million lines of code or more."

Quotations
34 ;;Quote: application developers should assemble or reuse code; without using a facility to write code
35 ;;Quote: many experienced programmers were not able to learn object-oriented programming; needed experience with hardware, finite-state machines, or event loops
36 ;;Quote: managing large class libraries is hard; low productivity due to many words, dialects, and inconsistent rules
36 ;;Quote: class-library size can grow rapidly
36+;;Quote: limit application developers to aggregation and encapsulation; only experts should subclass via inheritance and additive specialization
37 ;;Quote: control flow must be explicitly represented separately from class behaviors; use state-transition matrix
37+;;Quote: in traditional block-structured code, the block structure defines the control flow
40 ;;Quote: objects without significant reuse seemed far worse than traditional software-development methods; only their creators could maintain them and even then, with considerable difficulty


Related Topics up

ThesaHelp: references m-o (268 items)
Topic: programming with a database of modules (94 items)
Topic: reusable programming (77 items)
Group: object-oriented programming   (26 topics, 814 quotes)
Topic: learning a programming language (15 items)
Topic: problems with type inheritance (20 items)
Topic: state machine (67 items)
Topic: structured programming (27 items)

Collected barberCB 3/97
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.