P



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]

Pace in extreme programming
Packaging 2nd
     Common Closure Principle in
    components in [See Components.]
     coupling and encapsulation in
     final structure
     metrics in
     Reuse/Release Equivalence Principle in
Page class
Page-Jones, Meilir
Pain, zone of
Pair programming
     Bowling game
     in extreme programming
Part class 2nd
Part interface
PartCount method
PartExtension interface
Partitionings, errors in
PartNumber property
     Assembly 2nd
     PiecePart 2nd
PartNumberCount property
Parts property 2nd
PartVisitor interface
Pass method
     Locked
     State
     Turnstile 2nd 3rd
     Unlocked
     UnlockedTurnstileState
PassInLockedState method
     SMCTurnstileTest
     TurnstileTest
PassInUnlockedState method
     SMCTurnstileTest
     TurnstileTest
Patterns
     with databases
     evolving
Pause method
     M4HotWaterSource
     TestLog
Pause transitions in state transition diagrams
pay method
PaycheckAddress table 2nd 3rd
PayClassification class 2nd
Payday method 2nd 3rd
PaydayTransaction class 2nd
payEmployee message in sequence diagrams
PayGasBillTransaction class
PayingSingleHourlyEmployeeNoTime-Cards method
PaymentClassification class
     for abstraction 2nd 3rd
     for adding employees
     benefits of
     in Common Closure Principle
     for load operations
     for pay periods
     for payments 2nd
     in Reuse/Release Equivalence Principle
     for time cards
PaymentClassification table
PaymentMethod class 2nd
     abstraction in 2nd
     in Common Closure Principle
     in Reuse/Release Equivalence Principle
PaymentMethod table
PaymentMethodCode method
PaymentMethodGetsSaved method
Payments
     abstraction in
     methods
     process 2nd
         hourly employees
         pay periods for
         salaried employees
     schedules for 2nd
PaymentSchedule class 2nd 3rd
     in Common Closure Principle
     for pay periods
     in Reuse/Release Equivalence Principle
PaymentSchedule table
Payroll class 2nd
     abstractions in
     testing
Payroll system 2nd
     affiliations in
     classification changes in
     Command pattern for
    database for [See FACADE pattern, PayrollDatabase class.]
     employees in
         adding 2nd 3rd
         changing 2nd
         deleting 2nd
         paying
     Factory for
     main program
     metrics for
     Null Object for 2nd
    packaging [See Components; ; Packaging.]
    payments in [See Posting in payroll system, payments.]
     sales receipts in 2nd
     service charges in 2nd
     specification for
     time cards in 2nd
     transactions in 2nd
    user interface for [See User interfaces.]
Payroll window
PayrollApplication class 2nd
     class allocation in 2nd
     in Common Closure Principle
     metrics for 2nd 3rd
     in Reuse/Release Equivalence Principle 2nd
PayrollDatabase class
     for affiliations
     building
     class allocation in 2nd
     for DeleteEmployeeTransaction
     design flaw in
     employees in
         adding 2nd
         changing
         loading
     metrics for 2nd 3rd
     objects in
     in Reuse/Release Equivalence Principle
     for service charges
     transactions for
PayrollDatabase interface
PayrollDatabaseImplementation class
     class allocation in 2nd
     metrics for 2nd
PayrollDomain class
     class allocation in 2nd
     in Common Closure Principle
     metrics for 2nd 3rd
     in Reuse/Release Equivalence Principle
PayrollFactory class
     class allocation in 2nd
     metrics for
PayrollImplementation class
     class allocation in 2nd
     for cohesion
     metrics for
PayrollMain class
PayrollPresenter class 2nd
PayrollPresenterTest class
PayrollTest class 2nd 3rd
PayrollView interface
PayrollWindow class
PayrollWindowTest class
PaySingleHourlyEmployeeOneTimeCard method
PaySingleHourlyEmployeeOnWrongDate method
PaySingleHourlyEmployeeOvertimeOne-TimeCard method
PaySingleHourlyEmployeeTwoTimeCards method
PaySingleSalariedEmployee method
PaySingleSalariedEmployeeOnWrongDate method
PDImplementation class
People in agile development
PerformClick method
Persistence in Single-Responsibility Principle
PersistentObject class
PersistentSet set
Phone calls, timing of
Phone class, associations with
PhoneNumber property
     HayesModem
     LoudDialModem
     ModemDecorator
Phones, cellular
     code for
     collaboration diagrams for
     diagram evolution for
     state diagrams for
Photocopier commands
Physical bonds
Physical decoupling
Physical diagrams
PieceCount property 2nd
PiecePart class 2nd
PiecePart1toCSV method
PiecePart1XML method
PiecePart2toCSV method
PiecePart2XML method
Planning
     in extreme programming
     flexibility of
     initial exploration in
     iteration 2nd
     release
     task
     tracking
Platforms in Monostate
Plus signs (+) in class diagrams
Poe, Edgar Allen
Point structure
Point-of-sale systems
Policy class
Policy layer
PolicyLayer layer
PolicyServiceInterface interface
Political issues
Poll method
     M4ContainmentVessel
     M4HotWaterSource
     M4UserInterface 2nd
     Pollable 2nd
     TestCoffeeMaker
Pollable interface 2nd
Polyadic form of methods
Polymorphism
     in Monostate
     in Open/Closed Principle
     in Shape
Positional stability of components
Postconditions
Posting in payroll system
     payments
     sales receipts
     service charges
     time cards
PotRemovedAndReplacedWhileEmpty method
PotRemovedWhileNotEmptyAndReplaced-Empty method
PotRemovedWhileNotEmptyAndReplaced-NotEmpty method
Powell, Colin
Preconditions
Prepare method
PrepareToSaveEmployee method
PrepareToSavePaymentMethod method 2nd
Presence of MONOSTATE
Presenter property
     AddEmployeeWindow
     MockPayrollView
     PayrollWindow
PresenterValuesAreSet method 2nd
Price property
     Product 2nd
     ProductImpl
     ProductProxy
Primary course in use cases
Prime numbers [See Testing, GeneratePrimes program.]
PrimeGenerator class
Principles in agile development
Printers, Copy program for
PrinterWriter class
PrintSet method
PriorityFor method
Private classes in class diagrams
Processes in agile development
Product class 2nd 3rd
Product interface
ProductData class 2nd
ProductDataExtractProductDataFromReader method
ProductDBProxy class
ProductGateway interface
ProductImpl class
ProductImplementation class
ProductProxy class
ProductProxy method
Programming
     by coincidence
     by difference
    extreme [See Extreme programming.]
Programming practices example
Progress measures
PromptForAccount method
Properties
     in class diagrams
     virtual
Protected classes in class diagrams
PROXY pattern
     for association stereotypes
     factories with 2nd
     implementing
     for refactoring
     for shopping cart
     for third-party APIs
ProxyTest class 2nd
Pseudostates in state transition diagrams 2nd
Public classes in class diagrams
Pull model observers 2nd
Push model observers
PutUncrossedIntegersIntoResult method 2nd




Agile Principles, Patterns, and Practices in C#
Agile Principles, Patterns, and Practices in C#
ISBN: 0131857258
EAN: 2147483647
Year: 2006
Pages: 272

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net