25 Apr '12, 1pm

What is good code?

April 25, 2012 Tagged: quality Comments (View) What is good code? We often discuss the principles we use to write what we consider good code - test-driven development, object-oriented programming, SOLID, DRY, Law of Demeter - the list goes on. Sometimes it’s useful to remind ourselves of the fundamentals. What is the code for? Code makes an application work for users. Getting tests passing or removing duplication is useful, but the code needs to be shipped so that users can use it . What kind of code is good? Code needs to work . Assuming that as a prerequisite… When code is easy to understand , we can change or extend it faster and are less likely to make a mistake in the process. Readability counts. When code is easy to change , we can iterate on user feedback faster. When code is fun to work with , we’re happier. Building software is our full time job. If we go home eve...

Full article: http://robots.thoughtbot.com/post/21781129461/what-is-goo...

Tweets

Websites Can Show Carbon Footprint of Products or Services by Adding One Line of Code

Websites Can Show Carbon Footprint of Products ...

treehugger.com 25 Apr '12, 7pm

Brighter Planet /Screen capture Consumers are looking for more sustainable options when they shop, whether it's for shoes,...

SoyBean Business : Good Trends and Bad Trends

SoyBean Business : Good Trends and Bad Trends

thefinance.sg 25 Apr '12, 6pm

What makes a Good Trend and What Makes a Bad One? I have made a screen capture of the trend of SoyBean in the last 5 years...

PTPTN loan is good, but …- by Stephen Ng (TMI0)

blog.limkitsiang.com 24 Apr '12, 2pm

— Stephen Ng The Malaysian Insider Apr 24, 2012 APRIL 24 — It was on November 1, 1997 when the National Higher Education L...

@spastorino The sound was bad in some parts but...

ruby5.envylabs.com 01 May '12, 9pm

This week the Pipeline still has its Dummies, Rails Behaviors push the unobtrusiveness, the post-RailsConf Issues hunt con...

Memoizable#memoize - Example from Code School #...

apidock.com 27 Apr '12, 12am

# include InstanceMethods # if method_defined?(:#{original_method}) # if method_defined?(:_unmemoized_mime_type) raise "Al...

Yelp’s Review Filter Sometimes Does More Harm t...

smallbusinesssem.com 25 Apr '12, 1pm

Your algorithm typically hides entries by people who only post one review and who don’t otherwise engage in Yelp. Your ass...

#li A Green Roof Day in New York

#li A Green Roof Day in New York

greenroofs.com 26 Apr '12, 2am

I got into New York Sunday afternoon and met Andrea Mason who produces the gardening segments of the Martha Stewart Show. ...

right_support (2.3.1): A toolkit of useful, reu...

rubygems.org 27 Apr '12, 8pm

A toolkit of useful, reusable foundation code created by RightScale.

Just got a shoutout on ruby5 podcast here so ev...

ruby5.envylabs.com 27 Apr '12, 1pm

April 24th, 2012 A whole squad of Ruby5 hosts reports from RailsConf 2012 in Austin. We discuss the DHH keynote, Rails on ...

The Good, the Bad & the Ugly

The Good, the Bad & the Ugly

nicekicks.com 29 Apr '12, 10pm

Is LeBron James building one of the strongest signature franchises in sneaker history? We find the NBA superstar competing...

Good debt vs bad debt - Yahoo! Singapore Financ...

sg.finance.yahoo.com 24 Apr '12, 12am

debts are debts. debtors are slave to bankers. post wwII had changed the world by brainwashing people that debts are good ...

Business outguns Government this week on greeni...

wwf.org.uk 27 Apr '12, 8am

When you think a multinational as big as Unilever that touches a billion customers has a plan to improve health and well-b...

The Quest for Good Coffee in the Office

The Quest for Good Coffee in the Office

ineedcoffee.com 27 Apr '12, 2pm

Remember your first day of school? It may have been quite the emotional event to be separated from your parents and surrou...