Newsgroup: comp.programming


Date: Tue, 25 Apr 2006 00:00:07 +0300
From: Diomidis Spinellis <dds@aueb.gr>
Organization: Athens University of Economics and Business
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.2) Gecko/20060404 SeaMonkey/1.0.1
MIME-Version: 1.0
Newsgroups: comp.programming
Subject: Re: Theory,algorithms etc.
References: <e2j1sd$cud$1@phys-news4.kolumbus.fi> <4b4lqtFvpi4bU1@individual.net>
In-Reply-To: <4b4lqtFvpi4bU1@individual.net>
Content-Type: text/plain; charset=ISO-8859-7; format=flowed
Content-Transfer-Encoding: 7bit
osmium wrote:
> "Byd" wrote:
> 
>> I'd like to have a title for the good book about programming defining good 
>> habits and so on (general  theoty of programming). Something like Knuth's 
>> works but maybe more practical way. It would be good to be non-language 
>> specific.
>>
>> Issues handled would be like separating data from operations, splitting 
>> code, data normalization etc.
>>
>> Something inspiring for rainy days.
> 
> Here are a few.
 > [...]

Here are four more:

* Steve C McConnell. Code Complete: A Practical Handbook of Software 
Construction. Microsoft Press, Redmond, WA, second edition, 2004.
* Martin Fowler. Refactoring: Improving the Design of Existing Code. 
Addison-Wesley, Boston, MA, 2000.
* Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design 
Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 
Reading, MA, 1995.
* Andrew Hunt and David Thomas. The Pragmatic Programmer: From 
Journeyman to Master. Addison-Wesley, Boston, MA, 2000.

-- 
Diomidis Spinellis
Code Quality: The Open Source Perspective (Addison-Wesley 2006)
http://www.spinellis.gr/codequality



Newsgroup comp.programming contents
Newsgroup list
Diomidis Spinellis home page

Creative Commons License Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-Share Alike 3.0 Greece License.