Open in app
Home
Notifications
Lists
Stories

Write
Aydar Omurbekov
Aydar Omurbekov

Home

Jul 5, 2021

Dependency injection in ruby with example

Today we will talk about dependency injection. We all know that tighly coupled code is bad and code smells. So, dependency injection helps us avoid such problems. Let me give you an example of the following code. class Car attr_reader :mileage def initialize(mileage) mileage = mileage end def…

Solid

2 min read


Jun 28, 2021

Refactoring long methods, a simple example in ruby

In this article, I would like to show how to refactor long methods in ruby. Let’s say we have such a method with a long line hard to understand code. def total amount + (amount * TAX) — (amount * (discount_percentage / 100.0)) +(amount * (tip_percentage / 100.0)) end What…

Ruby

1 min read

Aydar Omurbekov

Aydar Omurbekov

Software Developer

Following
  • Nazira Sheraly

    Nazira Sheraly

  • Slava Korolev

    Slava Korolev

  • Daniar A.

    Daniar A.

  • Janybek Mukashov

    Janybek Mukashov

  • Maksim Stepanenko

    Maksim Stepanenko

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable