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
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.