I need to introduce basic design principles in my team. I am looking for books which are not restricted to only object oriented design principles. And which can cover concepts such as Modularity, Information hiding etc. Just for information - The implementation language for all the project in our team is C.
+6
A:
These books seem to be in the vicinity of what you are asking about:
Yuval F
2010-02-09 09:28:58
+1 Great bookshelf!
qrdl
2010-02-09 09:38:31
+2
A:
If you're building on a Unix environment, I'd really recommend The Art of Unix Programming by Eric S Raymond.
speakman
2010-02-09 12:10:10
UPE is ancient (1984, IIRC) but still of some relevance. I like it a lot; I learned a lot from it.
Jonathan Leffler
2010-02-09 18:07:42
+1
A:
I rather liked Write Great Code (1) but preferred Write Great Code (2).
Mustapha Isyaku-Rabiu
2010-02-26 03:23:38