Руководство о том, как писать более масштабируемый, поддерживаемый, надежный и чистый код.

Будем честны; у большинства из нас хотя бы раз было то «потрясающее» интервью (пожалуйста, обратите внимание на кавычки для иронии), где интервьюер спросил вас:

  • "Не могли бы вы объяснить мне, что такое принципы SOLID?"

Когда возник этот вопрос, я начал думать:

  • "Я не помню, что означает эта аббревиатура, тем более я не вспомню объяснение".