News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Sameer Borate's Blog:
Refactoring 1 Consolidating Conditional Expressions
January 05, 2009 @ 09:31:08

Sameer has posted the first article in his "Refactoring" series today - a look at boiling down conditional expressions to only the logic that are really needed (and maybe replacing it all together).

Many times you see a group of conditionals where the returned values are the same. To make the code cleaner you can group the conditionals together using the '&&' or the '||' operators and then extract the code into a separate function. This also has the added benefit that you can reuse the extracted method in other places where the required conditional goes.

He shows how abstracting out a file upload permissions check to another function makes it easier to reuse and simpler to understand (an "if" versus multiple "return" statements).

0 comments voice your opinion now!
refactor conditional consolidate series


blog comments powered by Disqus

Similar Posts

ProDevTips.com: Writing a CMS/Community with Smarty and the Zend Framework: Part 5

Voices of the ElePHPant: Its the Booze Talking #6 APIs Part 2

NetTuts.com: Creating Reusable Forms in Symfony 2

Matthew Weir O'Phinney' Blog: Zend_XmlRpc_Server

NetTuts.com: Refactoring Legacy Code: Part 4 - Our First Unit Tests


Community Events





Don't see your event here?
Let us know!


api bugfix package release community laravel install deployment opinion symfony library list voicesoftheelephpant series introduction language podcast framework tips interview

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework