Agile Principles, Patterns, and Practices in C#

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

Early delivery of software

Efferent coupling (Ce) 2nd

Efficiency

     of MONOSTATE

     of SINGLETON

Eiffel language

EmpId property

empIdTextBox_TextChanged method

Employee class 2nd

     for affiliations

     associations with

     for ChangeMethodTransaction

     for changing employees

     in Common Closure Principle

     Hashtable for

     implementation

     inheritance from

     with NULL pattern

     for persistence

     in Reuse/Release Equivalence Principle

     in sequence diagrams

Employee table

EmployeeAffiliation table

EmployeeDatabase class 2nd

EmployeeDB class

EmployeeFactory class

EmployeeImplementation class

EmployeeObserver class

Employees in payroll system

     adding 2nd 3rd

     changing 2nd

    database for [See FACADE pattern, PayrollDatabase class.]

     deleting 2nd

     paying

EmployeesText method

EmployeesText property

     MockPayrollView

     PayrollWindow

EmployeeTest class

EmptyPotReturnedAfter method

EnablingAddEmployeeButton method 2nd

EnablingCommissionFields method 2nd

EnablingHourlyFields method 2nd

EnablingSalaryFields method 2nd

Encapsulation

enterSub action

enterSuper action

Entry events in state transition diagrams

Environment, viscosity of

Equals method

     ItemData

     ProductData

EraseMembership method

ErnieForUnix method 2nd

ErnieModem class 2nd

ErnieModemVisitor interface

ErniesModem class 2nd

EventHandler method

Events

     on controls

     in state diagrams 2nd

     use cases for

Evolving patterns

Exclusion zones

Execute method

     AddEmployeeTransaction 2nd

     ChangeEmployeeTransaction

     Command 2nd

     DeleteEmployeeTransaction

     DepositTransaction

     LoadPaymentMethodOperation 2nd

     PaydayTransaction 2nd

     SaveEmployeeOperation

     ServiceChargeTransaction

     SleepCommand

     StopCommand

     TestSleepCommand

     TimeCardTransaction

     Transaction 2nd 3rd

ExecuteCommand method

ExecuteSql method

exit events in state transition diagrams

exitSub2 action

exitSuper action

ExplodedCost method

ExplodedCost property

ExplodedCostVisitor class

EXTENSION OBJECT pattern 2nd

Extensions in Open/Closed Principle

ExtractItemDataFromResultSet method

Extreme programming

     acceptance tests in

     collective ownership in

     continuous integration in

     metaphors in

     open workspace in

     pair programming in

     planning in

     refactoring in 2nd

     short cycles in

     simple design in

     sustainable pace in

     test-driven development in

     user stories in

     whole teams in

Категории