В книге освещаются темы, такие как SOLID-принципы, DRY (Don't Repeat Yourself), принцип инверсии зависимостей, а также принцип единственной обязанности. Автор подробно объясняет, как эти принципы и практики могут улучшить структуру и качество вашего кода, делая его более читаемым, гибким и легким в поддержке.
Одной из ключевых идей книги является акцент на том, что хорошая архитектура программного обеспечения должна быть независимой от конкретных технологий и деталей реализации. Автор стремится показать, как правильное проектирование помогает облегчить сопровождение кода, его масштабируемость и возможность добавления новых функциональностей без серьезных изменений.
2019 год, февраль. Работаю юристом, мимоходом осваиваю инвестиции и трейдинг на Московской бирже. В основном облигации ОФЗ и немного корпоративных. Спекуляции фьючерсами с маленькими плечами. Доходность около нуля. Но уже были испытаны моменты получения быстрой прибыли от спекуляций. Руководитель нашей конторы, человек открытый всему новому, особенно способам быстрого заработка, где-то находит человека (назовем его Морис), который заявил, что придумал торгового робота, стабильно зарабатывающего 1% от депозита в день на рынке Forex. Я слышал об алготрейдинге, но тогда это мне казалось слишком сложным, доступным только каким-нибудь математикам или программистам.
Шеф дал Морису денег, а я иногда интересовался состоянием его депозита. Через месяц шеф рассказал, что все нормально, доходность такая как была заявлена и я решился. Договорился с Морисом работать на условиях, что открою счет, дам его в управление. Он на своем терминале МТ4 запустит робота, оплата 30% от заработанного.
Открыл счет в Swissquote (повелся на слоган о швейцарской надежности).