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] Table Data Gateway (TDG) pattern example with Facade testing Table lamp Abstract Server for abstraction in Adapter for in Dependency-Inversion Principle Talfourd, Thomas Noon Tasks in extreme programming planning TDD (test-driven development) 2nd Teams in extreme programming self-organizing TearDown method Blah DbOrderGatewayTest DbProductGatewayTest DBTest PayrollWindowTest ProxyTest TestLog Technical excellence, attention to TEMPLATE METHOD pattern abuse of for adding employees for Application problem for bubble sort for changing employees 2nd 3rd 4th for modem problem in Open/Closed Principle for similar functions vs. STRATEGY Temporal decoupling Tennyson, Alfred Test cases in extreme programming Test-driven development (TDD) 2nd Test-first design Testability of models Testable software TestAddOneThrow method TestAddSalariedEmployee method TestCancelAlarm method TestChangeHourlyTransaction method TestChangeNameTransaction method TestCoffeeMaker class TestCoin method TestCoinAndPass method TestCreateCircle method TestCreateSingleton method TestEndOfArray method 2nd TestExhaustive method 2nd TestFourThrowsNoMark method 2nd 3rd 4th 5th TestGame class TestHeartBreak method 2nd Testing acceptance tests 2nd fixtures GeneratePrimes program 2nd isolation in in Open/Closed Principle serendipitous architecture in serendipitous decoupling in test-driven development test-first design TestingVisitor method TestInit method TestInstance method TestInstancesBehaveAsOne method TestLog class TestMonostate method testMove method TestMultipleSinks method ClockDriverTest ObserverTest TestNoPublicConstructors method TestNull method TestOneThrow method 2nd 3rd 4th TestOrderPrice method TestPass method TestPayroll method TestPaySingleHourlyEmployeeWithTime-CardsSpanningTwoPay-Periods method TestPerfectGame method 2nd TestPrimes method 2nd TestSampleGame method 2nd TestScoreNoThrows method TestSimpleFrameAfterSpare method 2nd 3rd TestSimpleSingleton class TestSimpleSpare method 2nd 3rd TestSimpleStrike method 2nd TestSleep method TestSleepCommand class TestTenthFrameSpare method 2nd TestTimeCardTransaction method TestTimeChange method ClockDriverTest 2nd 3rd ObserverTest TestTurnstile class TestTwoCoins method TestTwoOperations method TestTwoThrowsNoMark method 2nd 3rd 4th 5th Text in FSM diagrams Text interfaces TextFieldChanged method TextParser class TextParserTransactionSource class 2nd class allocation in 2nd in Common Closure Principle couplings with metrics for 2nd Thankyou method Turnstile TurnstileFSM Thermometer interface Thermostat algorithm Third-party APIs Thomas, Dave Thread class Threads in object diagrams in sequence diagrams ThreadStart method Throw class ThrowTest class tic method Time cards implementing 2nd posting Time, digital clock project for TimeCard class 2nd 3rd in Common Closure Principle couplings in implementing for postings TimeCard table TimeCardTransaction class 2nd couplings in structure of TimedDoor class TimeOut method Timer class TimerClient class TimeSink interface 2nd 3rd TimeSource interface 2nd 3rd 4th TimeSourceImplementation class Timing in sequence diagrams Tools in agile development Top-down design vs. bottom-up Total property Order 2nd OrderImp OrderProxy Tracking planning Transaction class 2nd in ATM system in Common Closure Principle in Reuse/Release Equivalence Principle Transaction interface 2nd TransactionAdded method TransactionApplication class class allocation in 2nd metrics for 2nd in Reuse/Release Equivalence Principle TransactionContainer class transactionContainer field TransactionContainer property AddEmployeePresenter PayrollPresenter TransactionContainerTest TransactionFactory class class allocation in 2nd metrics for TransactionImplementation class class allocation in 2nd for cohesion metrics for object factory Transactions Command pattern for forms for for payroll database 2nd Transactions class 2nd Transactions method TransactionSource class in Common Closure Principle in Reuse/Release Equivalence Principle TransactionSource interface TransactionsText method TransactionsText property MockPayrollView PayrollWindow TransferTransaction class 2nd TransferUI interface 2nd Transition class Transition tables Transitions in state diagrams [See also State diagrams.] Transitive dependency Transparency MONOSTATE SINGLETON TreeMap class class diagram for collaboration diagram for object diagram for sequence diagram for 2nd TreeMapNode class Triangle class TurnOff method 2nd TurnOn method 2nd Turnstile class 2nd 3rd 4th TurnstileActions class TurnstileController class TurnstileController interface 2nd TurnstileControllerSpoof class 2nd TurnstileFSM class TurnstileLockedState class Turnstiles finite state machines for Monostate pattern for nested switch/case statements for state diagrams for 2nd State Machine Compiler for State pattern for transition tables for TurnstileState interface TurnstileTest class 2nd TurnstileUnlockedState class TwoBallsInFrame method 2nd 3rd TwoConsecutiveMessages method Typing, static vs. dynamic |