Обзор “Clean Architecture” (Часть I: дизайн и архитектура, парадигмы программирования)

Рис. 1 “Обложки книг на русском и английском”
Рис. 2 “Содержание книги”

Introduction

What is Design and Architecture

Рис. 3 “Взаимоотношение между архитектурой и дизайном”

A Tale of Two Values

Рис.4 “Values of software system”
Рис.5 “Матрица Эйзенхауэра в применении к решениям вида behavior и architecture”

Starting with the bricks: programming paradigms

Paradigm Overview

Рис.6 “Обзор парадигм программирования”

Structured Programming

Рис.7 “Структуры, из которых можно сконструировать любую программу”
Рис.8 “Базовый элемент SADT и его декомпозиция”

Object-oriented programming

  • Комбинация данных и функций
  • Метод моделирования реального мира
Рис.9 “Что такое объектно-ориентированное программирование”

Functional Programming

--

--

--

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alexander Polomodov

Alexander Polomodov

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

More from Medium

Code review tags

Lessons Learned from a Failed Documentation Site Launch

When searching the internet for “How to launch a new documentation site” there are no hits.

London vs Chicago

How Code Duplication Impacts Software Maintainability