Book

Polished Ruby Programming

Polished Ruby Programming teaches you the design principles involved in writing high-performance Ruby code that is maintainable in the long term. This book also focuses on explaining the best practices and trade-offs between implementation approaches so that you can choose the most appropriate approach for your Ruby applications.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

14h28m

Language

English

About Book

Who Is This Book For?

This book is for Ruby programmers who are comfortable in coding with Ruby but want to advance their skills by mastering the deeper principles and best practices behind writing maintainable, scalable, optimized, and well-structured Ruby code. This book won’t teach you the basics of Ruby – you’ll need intermediate knowledge and practical experience before you can dive in.

Book content

chapters 14h28m total length

Getting the Most out of Core Classes

Designing Useful Custom Classes

Proper Variable Usage

Methods and Their Arguments

Handling Errors

Formatting Code for Easy Reading

Designing Your Library

Designing For Extensibility

Metaprogramming and When to Use It

Designing Useful Domain-Specific Languages

Testing to Ensure Your Code Works

Handling Change

Using Common Design Patterns

Optimizing Your Library

The Database Is Key

Web Application Design Principles

Robust Web Application Security

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required