Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability

 <  Day Day Up  >    

Index

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

Sam's system

        Address class 2nd 3rd

        CDCatalogItem class

        CDCatalogItemCollection interface

        CDCatalogItemInfo class

        CDCategory class

        CDDisc class 2nd

        CDDiscCollection class

        CDRelease class 2nd 3rd 4th

                methods

        Customer class 2nd 3rd

        CustomerCollection class

        Dollar class

        Invoice class

        Money class

        MultipleRental class

        Name class

        Rental class 2nd

        RentalContractDTO class

        RentalEvent class

        RentalHistory

        RentalOperations class

        ReportPlainTextFormat class

        Store class

        StoreCollection class

        StringHelper class

        ZipCodeVerificationService interface

        ZipCodeVerificationServiceFactory class

        ZipCodeVerificationTracker class

searches, catalog search

        interface design

        interface development

        interface splitting

        interface testing

        limit setting

searches, catalog search use case

security

        credit cards

        guidelines

separation guidelines

separation of concerns 2nd

separation, printserver example

SMTP (Simple Mail Transfer Protocol)

software design principles

source code

        com.samscdrental.configuration package

        com.samscdrental.controller package

        com.samscdrental.dataaccess package

        com.samscdrental.display package

        com.samscdrental.display.adt package

        com.samscdrental.failures package

        com.samscdrental.helper package

        com.samscdrental.importexport package

        com.samscdrental.migration package

        com.samscdrental.model package

        com.samscdrental.model.adt package

        com.samscdrental.model.dto package

        com.samscdrental. reports package

        com.samscdrental.tests package

spam checking, email

specific jobs

speed, problems with

spellchecking code

splitters and lumpers 2nd

splitting interface, catalog search

spreadsheet conundrum , reports and

spreadsheets

SQL (Structured Query Language), injection

state diagram, mail server

state, objects

        binary

        diagrams

        multiple

        switching

Store class, Sam's system

StoreCollection class, Sam's system

StringHelper class, Sam's system

strings

switch statements, inheritance and

symbolic names , values

 <  Day Day Up  >    

Категории