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]

FACADE pattern

     with databases

     PayrollDatabase class

     for refactoring

     vs. SINGLETON

     with TABLE DATA GATEWAY

Face-to-face conversations

factoring in Liskov Substitution Principle

Factory Method pattern

FACTORY pattern and factories

     for couplings

     dependencies in

     for fixture tests

     importance of

     initializing

     for payroll window

     static vs. dynamic typing

     substitutable

Fahrenheit/Celsius conversions 2nd

FanSwitch class

Fat interfaces [See Interface Segregation Principle (ISP).]

Feedback

     customer

     of velocity

Final pseudostates in state transition diagrams

Find method

     DbOrderGateway

     DbOrderGatewayTest

     DbProductGateway

     DbProductGatewayTest

     InMemoryOrderGateway

     InMemoryProductGateway

     TreeMapNode

FindSubNodeForKey method

Finite state machines

     for CoffeeMaker

     diagrams for

     high-level application policies for GUIs

     Monostate implementation of

     nested switch/case statements for

    state diagrams for [See State diagrams.]

     UML notation for

First Law of Documentation

FitNesse tool

Fixtures, testing

Floor plans

Forms

Fowler, Martin 2nd

Fragility in design

Frame class 2nd

FrameTest class

Friendly, Fred W.

FSMError class

FSMs [See Finite state machines.]

ftoc program

FtoCRaw class

FtoCStrategy class

FtoCTemplateMethod class

Function matrices 2nd

Functional decompositions

Furnace example

Категории