Thursday, September 27th, 2007
[Thu Sep 27 11:12:58 2007] [error] [client 213.221.87.130] OperationalError: FATAL: sorry, too many clients already\n
[Thu Sep 27 11:12:58 2007] [error] [client 213.221.87.130] OperationalError: FATAL: sorry, too many clients already\n
bash-2.05b# svn up
svn: This client is too old to work with working copy ‘.’; please get a newer Subversion client
svn: In directory ‘hudora.web/trunk/web/media/logos’
svn: Can’t move source to dest
svn: Can’t move ‘[...].svn/tmp/prop-base/feature_Dintex_Membran.gif.svn-base’ to ‘[...].svn/prop-base/feature_Dintex_Membran.gif.svn-base’: No such file or directory
![]()
If you use variable and function name which are descriptive you seldom need to describe what a line of code does, since the variables and functions already do. The code above e.g. reads very nicely: “fail unless the status code of the response is 200″.
So the comment below this line is superfluous. And superfluous things in program code make the code harder to read and harder to maintain.
Much better are comments who describe what some obscure code does where one can’t deduct the functionality from reading the line alone.
![]()