- Taschenbuch: 149 Seiten
- Verlag: O'Reilly and Associates; Auflage: 1 (11. Juli 2014)
- Sprache: Englisch
- ISBN-10: 1449368174
- ISBN-13: 978-1449368173
- Größe und/oder Gewicht: 17,8 x 0,9 x 23,3 cm
- Durchschnittliche Kundenbewertung: 1 Kundenrezension
- Amazon Bestseller-Rang: Nr. 161.335 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Becoming Functional (Englisch) Taschenbuch – 11. Juli 2014
|Neu ab||Gebraucht ab|
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Mehr über den Autor
Über den Autor und weitere Mitwirkende
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
This books shows us multiple examples of taking "traditional" Java 7 code, compiling it into Groovy and slowly changing it, until it becomes a Scala program. The idea seems interesting (taking non-functional Java and gradually applying Groovy/Scala functional flavors). But it's actually confusing.
Could be just bad timing, but Java 8 is now already here and people may be more interested to convert old non-FP Java into the new Java 8, which contains plenty of functional programming features.
I got this book and the lightbulb came on. I don't know what it was about this book that did so, but I really enjoyed it. Joshua ALSO is not a Functional Programming purist. He realizes that Functional is a good solution to many problems, but not all problems and one has to have some Stateful portions of your program (such as I/O and some Data Structures) and explains this.
However, the book gives one a step by step idea of how to refactor and change some of your non-functional code into functional code using the concepts of Pure Functions, Functions as Objects, Recursion, Immutability and Pattern Matching....
The emphasis is "Becoming" Functional.... using the way he presents his concepts, you don't have to be ALL functional, one can "become" functional step by step.
Oh! BTW, as I was reading his book, I took some of his concepts and refactored some of our production code to incorporate the concepts as I read it. The code is so much cleaner, and easier to understand.
Yeah... this book helped the lightbulb finally switch on.
Really good read with some great examples to grasp the concepts. I recommend people read this first before even thinking about Scala or Groovy.