对于OOP语言,有很多书描述了如何设计软件,而设计模式主要用于OOP语言.
我想知道是否有任何书籍/好文章教授如何在一个大项目中使用C,比如当这个函数仅在一个文件中使用时,使用静态函数是一个好习惯.
天儿真好,
在大力关注C++的同时,John Lakos的优秀书籍" 大规模C++软件设计 "提供了许多与C语言编写软件设计密切相关的信息.
编辑:噢.在看到@Jackson对优秀的"编程实践"的建议后,我也强烈推荐Eric Raymond的优秀着作" UNIX编程的艺术 ".感谢@Jackson的提醒.
HTH
干杯,
如果你想要一本更具C语言的书,你可以看看Kernighan和Pike的The Practice of Programming.
注意:我一直认为OOP是一种看待设计的方式; 一些语言为它提供明确支持这一事实很好但不是必不可少的.