What This Short Cut Covers
Introduction
Ruby's Interpreter Is Slow
Runtime Complexity of Ruby Language Constructs
Patterns
Instance Variables versus Accessors
Local Variables Are Cheap
Assignments in Expressions
Interpolated Strings
In-Place Updates
Sets versus Arrays
For Loops versus each
Make Decisions at Load Time
Self Modifying Code
Test Most Frequent Case First
Optimize Access to Global Constants
Caching Data in Instance Variables
Caching Data in Class Variables
Coding Variable Caching Efficiently
Initializing Variables with nil
Using .nil?
nil? or empty? versus blank?
Using return
Using returning
Using any?
Block Local Variables
Date Formatting
Temporary Datastructure Constants
File System Access
ObjectSpace.each_object
Unnecessary Block Parameters
Symbol.to_proc
Chained Calls of map
Requiring Files Dynamically
Including Modules versus Opening Classes
About the Author
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.