| |||||||||
Java readability and functional programming
Java readability and functional programmingThe other day I read a very informative and inspiring post by Eugene Kirpichov at http://community.livejournal.com/jkff_en/341.html. The post consists of 10 tips on how to make Java programs more readable. Some tips are about using spiffy helper methods such as those found in the spiffy framework (one of the tips even made it straight into the spiffy framework SVN repository!). The other part of the article is dedicated to showing how to improve readability and terser Java code by taking a functional programming approach to certain problems. The article is a good warming up for approaching functional programming, but maybe a sequel is needed to go into the finer details of establishing ones own functional framework library. Functional Programming requires a slightly different mindset, so one could certainly hope Eugene will spill more of his knowledge.CommentsIf you have any comments to this article, please drop me a mail at firstclassthoughts at gmail dot com please indicate if I can't publish whole or parts of your comment on the site.If you like this site consider Help spread the wordShare this post on your favorite social bookmarking sites:
The most recent contributions 28/07/09 Magic in mathematics II Fun with the number cyclic numbers, and specifically with 142857 as it is the smallest of such numbers. 13/07/09 My top 8 time-saving Firefox shortcuts This article presents my favorite top 8 time-saving shortcuts in Firefox 3.0 and Firefox 3.5. Get to know these and you'll be saving a lot of time. They have been ordered by "the element of most surprise" 20/05/09 Board Game Jungle speed / Arriba Review of the cool game "Jungle Speed" aka. "Arriba". 16/05/09 Danish Twin words "Twin words" are words that not only have multiple meanings, they must be composed next to each other in meaningful sentences. This article explores the concept of twin words. Nothing of interest? Try browsing the entire article archive... | |||||||||