When writing a software, programmers are strongly advised to give appropriate names for variables so that the name itself tells its essence. This is an important feature of communicative programming style with the code communicating itself without the need for comments, explanations, apologies, and so forth. Any programmer taking over the piece of code will be able to read and comprehend it.
If you don't know, Confucius, a Chinese thinker and social philosopher, once emphasised the importance of names. Confucius's teachings - 'Rectification of Names' thought us names must be meaningful. Confucius was the first programmer!
Confucius’ Rectification of Names
“If language is not correct, then what is said is not what is meant; if what is said is not what is meant, then what must be done remains undone; if this remains undone, morals and art will deteriorate; if justice goes astray, the people will stand about in helpless confusion. Hence there must be no arbitrariness in what is said. This matters above everything.”
- ► 2012 (318)
- ► 2011 (1050)
- ► 2010 (1303)
- ► 2009 (1010)
- Singapore First Olympic Medallist Tan Howe Liang R...
- Internet Explorer 8.0 Beta 2 Reviews
- Majority Recently Listed IPOs Not Performing
- Different Types of Software Testing
- 12 Sly Web Tricks That Put You in Control
- Microsoft Internet Explorer 8.0 Beta 2 Release And...
- SQL Server 2008: Table-valued parameters (New Feat...
- Study Details Before Buying Endowment Policies
- Standard Chartered's e$aver Accounts Interest Rate...
- The Paper Airplane Guy In Singapore
- Google Suggest Now On Google Homepage
- Singapore's Manufacturing Output Down 21.9% in Jul...
- 9th U.S. Bank, The Columbian Bank and Trust Compan...
- Increase LINQ Query Performance On Large Datasets
- Singapore CPI Up 6.5% In Jul 2008 Y-O-Y
- Singapore to Keep Currency Policy Unchanged
- Ministers Should Taste Public Transport Experience...
- Singapore Li Jiawei Mentioned 中国人
- Temasek's Holdings Assets Grew 13%
- Microsoft Photosynth Goes Live
- One Quarter of Beijing Olympics Table Tennis Playe...
- Singapore Paddler Gao Ning Crashes Out in Just 24 ...
- American Airlines First to Offer Onboard WiFi Serv...
- Temasek Holdings Assets Worth S$185 Billion
- Chinese Seems to be Everywhere for Table Tennis
- .NET Reflector Acquired By Red Gate
- Aussie Central Bank Signals Early Interest Rates C...
- China's Sensation Liu Xiang Limped Out of Olympics...
- Hai Leck Holdings Limited
- Protect Your Kids Online Using Open DNS
- Trading for a Living
- More Cars Means More ERP
- Singapore Table Tennis Women's Team Reaches Olympi...
- Google Android Phone Rumoured Out On Sep 17
- Google Adsense Opens Up for Feeds
- Facebook Stands Atop Social Networking World
- CPF Ordinary Account Interest Rate Stays at 2.5%
- Singapore 2Q 2008 Trade Performance and Outlook fo...
- Creating Online Forms Easier With Google
- Google Page Creator Service Discontinued
- Aurora Browser 4 Parts Video Released
- Comments on National Day 2008 Message (Chinese) By...
- Singapore Growth Revised to 4% - 5% From National ...
- Comparison of Movie Ticket Prices Soon
- Confucius Was First Programmer - Rectification of ...
- Manifesto for Agile Software Development
- Software Engineering Code of Ethics and Profession...
- Watch the Olympics Online
- Mozilla Looking Into New Aurora Browser For New Ge...
- Is Customer Feedback Survey Useless?
- Google Launches Insights
- "Velocity" in Software Engineering Context
- Friendster Wins $20 Million, Google Exec as CEO
- SGX Monthly Volume Shrinks Sharply
- .NET DirectoryInfo.GetFiles() Method Unexpected Be...
- WikiTaxi - Offline Wikipedia Wherever You Go
- Windows Vista Performance and Tuning Guide By Micr...
- Aussie and Kiwi Dollar
- Do Not Forget Your Debit Cards If You Have Them
- Yahoo! Received 85% Vote in its Favour On AGM
- National Day Rally 2008 Speakers
- Yet Another U.S. Bank Closes - 'First Priority Ban...
- FCC No to Comcast Slowing Down BitTorrent Transfer...
- McCain Campaign Ad Mocks Obama as The One
- Local Transport Operators Submit Face Adjustments ...
- Land Banking - Read This First
- ▼ August (67)
- ► 2007 (479)
- ► 2006 (338)
- ► 2005 (232)
- ► 2004 (389)