Learn about an uncommon & unexplored operation in the context of binary trees: roll (or rolling), which modifies binary tree structures.
https://foojay.io/today/rolling-binary-trees-a-guide-to-common-design-patterns-in-java/
#foojaytip #computerscience #research #datastructures #algorithms #binarytrees #bigoh #designpatterns #solidprinciples #cleancode
#foojaytip #computerscience #research #datastructures #algorithms #binarytrees #bigoh #designpatterns #solidprinciples #cleancode
I love those moments where you #refactor something and it scratches your brain in the most #satisfying way. #SOLIDprinciples
#solidprinciples #satisfying #refactor
the other day I was speaking about #solidprinciples and how shitty it is the code produced if people follow them blindly then today I saw this.
this might mean that I am getting old.
SOLID principles are a fucking disgusting set of rules that justify people writing ugly dev-unfriendly code just for the sake of following some old ass patterns.
Design code that is easy to read and easy to replace, not code that is so abstract because SOLID said so, but then it only just solves your current problem and you will never be able to replace it.
#solidprinciples #coding #softwareengineering
Was man in der Gesetzgebung noch von der Softwareentwicklung lernen könnte: #SOLIDPrinciples. "S" steht für "Single Responsibility". Ein Codestück sollte also nur eine einzige Aufgabe haben: Änderungen haben dann keine Nebeneffekte. Gleiches sollte für Gesetze angestrebt werden!