Is it Crystal Clear for Everybody That a Date Should Not Mutate?

Written by mcsee | Published 2020/05/21
Tech Story Tags: solid-principles | software-engineering | software-design | object-oriented | immutability | pixel-face | time | hackernoon-top-story | web-monetization

TLDR An article by Maximiliano Contieri, a senior software engineer and Agile lover, explains how mutable software should be. He says that without data there is no software without software, software is programs + Data. He argues that the only important design principle is that an entity of reality is that which makes it be itself and not another entity. Contieri: We manipulate and abuse those changes uncontrollably, violating the only design principle by generating incomplete (and therefore invalid) representations and propagating the ripple effect with our changes.via the TL;DR App

no story

Written by mcsee | I’m a sr software engineer specialized in Clean Code, Design and TDD Book "Clean Code Cookbook" 500+ articles written
Published by HackerNoon on 2020/05/21