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.
Asked
Active
Viewed 2,350 times
4
-
What people does your team consist of? Why does it need such an introduction? Is it a software team or a team doing other things? – Thorsten79 Feb 09 '10 at 09:33
-
@Thorsten79 - It is a software team and many are freshers. – Andy Feb 09 '10 at 11:05
3 Answers
4
If you're building on a Unix environment, I'd really recommend The Art of Unix Programming by Eric S Raymond.
speakman
- 916
- 8
- 11
-
1
-
UPE is ancient (1984, IIRC) but still of some relevance. I like it a lot; I learned a lot from it. – Jonathan Leffler Feb 09 '10 at 18:07