JT-Berg

JT-Berg

JT-Berg

JT-Berg

JT-Berg

JT-Berg

JT-Berg

JT-Berg

0

Loading ...

You Aren’t Gonna Need It (YAGNI)

SCROLL

„You Aren’t Gonna Need It“ (YAGNI) ist ein wichtiger Bestandteil des Clean-Code-Konzepts, der darauf abzielt, unnötigen Code zu vermeiden.

Das Prinzip von YAGNI besagt, dass man nur dann Code schreiben sollte, wenn er auch tatsächlich benötigt wird. Oft neigen Entwickler dazu, Code für mögliche zukünftige Anforderungen oder Funktionen zu schreiben, die sich am Ende als überflüssig erweisen. Dies führt jedoch dazu, dass der Codebase unübersichtlich und schwer wartbar wird.

YAGNI erfordert eine agile Denkweise, bei der man sich auf die aktuellen Anforderungen des Projekts konzentriert und nicht in die Zukunft spekuliert. Es bedeutet, dass man sich auf die aktuelle Implementierung konzentriert und erst dann Code schreibt, wenn er tatsächlich benötigt wird. Dies ermöglicht es, schneller und effektiver zu arbeiten und vermeidet unnötigen Code.

Es gibt jedoch auch Fälle, in denen es sinnvoll sein kann, Code für mögliche zukünftige Anforderungen vorzubereiten. Dies kann beispielsweise der Fall sein, wenn eine bestimmte Funktionalität zukünftig sehr wahrscheinlich ist und ihre Implementierung Zeit sparen würde. In diesen Fällen ist es wichtig, eine gute Abwägung zwischen den Vorteilen und Nachteilen vorzunehmen.

Zusammenfassend lässt sich sagen, dass YAGNI ein wichtiger Bestandteil des Clean-Code-Konzepts ist, der darauf abzielt, unnötigen Code zu vermeiden. Es erfordert eine agile Denkweise, bei der man sich auf die aktuellen Anforderungen des Projekts konzentriert und erst dann Code schreibt, wenn er tatsächlich benötigt wird. Dies ermöglicht es, schneller und effektiver zu arbeiten und vermeidet unnötigen Code. Es ist jedoch auch wichtig, eine gute Abwägung zwischen den Vorteilen und Nachteilen vorzunehmen, wenn es um die Implementierung von Code für mögliche zukünftige Anforderungen geht.

No Comments

Leave A Comment

FOLLOW US