Du hast mir jetzt Lust auf clojure gemacht.
Ich kann die Fragen nicht beantworten da ich zu wenig Erfahrung mit FP habe.
--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "Clean Code Developer" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an clean-code-devel...@googlegroups.com.
Wenn Sie in dieser Gruppe einen Beitrag posten möchten, senden Sie eine E-Mail an clean-code...@googlegroups.com.
Gruppe besuchen: http://groups.google.com/group/clean-code-developer
Weitere Optionen finden Sie unter https://groups.google.com/d/optout.
Wenn Daten also nur eine Zustandsänderung hinweg über Zeit sind und immer nur Änderungen hinzugefügt werden, ist also alles was aktuell oder älter ist garantiert in einem atomaren unveränderlichen Zustand. Somit kann ich Problemlos Daten in der Welt herumschicken und sie in Funktionen stecken, die wissen was sie mit den Daten anfangen kann, ohne Gefahr zu laufen irgend etwas kaput zu machen. Beim wem klingelt es da? Das ist nichts anderes als Rx und die Dualität von IObservable und IEnumerable.
Komposition funktioniert hier also anders und macht viele Prinzipien, die wir im Clean Code befolgen schlichtweg überflüssig, weil implizit vorhanden oder nicht notwendig.
- Mich würde interessieren wie eure Erfahrung mit der FP ist, wenn vorhanden in welcher Form?
- Wenn nicht vorhanden, was dich davon abhält?
- Was für Gründe habt ihr für ein Pro oder Contra?