Great Software Design is an investment in the long run

Photo by Austin Distel on Unsplash

A few overall concepts

Classes should be deep

--

--

--

Computer programmer specialised in C++ and the Linux OS . Passionate about coding, technologies and learning new tools for optimisation and performance analysis

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

Recommended from Medium

Code Review Best Practices

How Do I Choose the Right Programming Language for My Team?

white wall with 4 doors: 1 red, 1 blue, 1 yellow, and 1 black

Lessons learned when upgrading to Terraform 0.12

Why Java Remains a Champion

The Power of Purpose-driven Organizations

Scaling Slack’s Job Queue

The difference between Agile Coaches and Scrum Masters

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
Iryna Mykytyn

Iryna Mykytyn

Computer programmer specialised in C++ and the Linux OS . Passionate about coding, technologies and learning new tools for optimisation and performance analysis

More from Medium

Outside in Test Driven Development

What I enjoy the most as a software engineer at Compass — Tim Well Said

YData-Quality

The Future of Code Development