Software Carpentry
简评:这个课程对我们这些外行编程的人来说,非常好,我极力推荐大家阅读。
下文摘自:http://rl.rockiestech.com/node/167
Greg Wilson 的“Software Carpentry”课程是针对科研和工程人员设计的,鼓励规范、优良、高效编程的一个课程(http://www.swc.scipy.org/index.html)。按照作者的说法,是追求用10%的技巧解决90%的问题。这个课程对专业程序员也可能有不错的参考作用(after the best practice in industry:-)。Wilson的课程在上述的主页上以Python License发布,同时配有mp3课堂录音。这个课程是很值得推广的。作者提供的资料比较大纲化;最好的学习办法可能是配合录音阅读课程资料。然而一个中文的导读应该对读者很有帮助。所以我们建立了这个开放图书页面,大家可以以wiki的方式一起来讨论和制作一个导读。此课程以Python语言讲授;然而基本内容侧重软件工程,和编程语言关系不大。下面是作者的话和目录(http://osl.iu.edu/~lums/swc/):
Many scientists and engineers spend much of their lives writing,debugging, and maintaining software, but only a handful have ever beentaught how to do this effectively: after a couple of introductorycourses, they are left to rediscover (or reinvent) the rest ofprogramming on their own. The result? Most [...]
____________________________
屈武斌
Email: quwubin AT gmail.com
Blog: http://quwubin.cnblogs.com/
屈武斌
Email: quwubin AT gmail.com
Blog: http://quwubin.cnblogs.com/