Část VI. Teorie a technologie programování
Část VI. Teorie a technologie programování
Dořešit
Fixtures are bad (Jim Weirich)
Obsah
55. What The Ruby Craftsman Can Learn From The Smalltalk Master
55.1. Naming is Crucial
55.2. Cognitive Scalability
55.3. Reduce Code to the Essence
55.4. Shortcut Constructor Method
56. Principy návrhu (
Design Principes
)
56.1. DRY
56.2. Coupling & Cohesion
56.3. Connascence
57. Refaktorizace
57.1. Vůně a zápachy (
Smells
)
57.2. Refaktorizační postupy
58. Metaprogramování
58.1. Anonymní třídy
58.2. Singleton
59. Návrhové vzory
59.1. Ukázkový vzor
59.2. Creational Design Patterns
59.3. Structural Patterns
59.4. Behavorial Design Patterns
59.5. Vzory ve vývoji
59.6. Concurrent programming
59.7. Ostatní
Tento dokument
Ruby
, jehož autorem je
Radek Hnilica
, podléhá licenci
Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika
.