paint-brush
Laziness Chapter I: Meta-Programmingby@mcsee
1,159 reads
1,159 reads

Laziness Chapter I: Meta-Programming

by Maximiliano Contieri6mJune 7th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Meta-programming is magic. That is the main reason why we should not use it. The golden rule states that a model must be open for extension and closed for modification. This rule is still true and it is something that we should try to emphasize on our models. But in the real world there are no models or meta models, only business entities that we are speaking about. The one and only software design principle is the open/closed statement belonging to the definition of solid design.

Company Mentioned

Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Laziness Chapter I: Meta-Programming
Maximiliano Contieri HackerNoon profile picture
Maximiliano Contieri

Maximiliano Contieri

@mcsee

I’m senior software engineer specialized in declarative designs and S.O.L.I.D. and Agile lover.

About @mcsee
LEARN MORE ABOUT @MCSEE'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Maximiliano Contieri HackerNoon profile picture
Maximiliano Contieri@mcsee
I’m senior software engineer specialized in declarative designs and S.O.L.I.D. and Agile lover.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite