Vladimir

43%
Flag icon
Many bugs cannot be caught except at runtime—even in mainstream statically typed languages.3 In a dynamically typed language, “fail fast” is excellent advice for safer and easier-to-maintain programs. Failing fast means raising runtime errors as soon as possible, for example, rejecting invalid arguments right a the beginning of a function body.
Fluent Python: Clear, Concise, and Effective Programming
Rate this book
Clear rating
Open Preview