技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2013年11月27日 #

采访:Go语言编程

摘要: Go语言是由Google在2009年11月份公布的,它的目标是要应对软件开发所面临的最新挑战。Go语言特别被设计为快速(包括在编译时)、支持多核的语言,并且兼顾了动态语言的简单性和静态类型语言的安全性。Mark Summerfield最近出版了《Go语言编程》一书,目的是要帮助当前的程序员学习Go语言。InfoQ最近有幸和Mark一起讨论了Go语言和他的著作。InfoQ:你喜欢Go语言的哪些特点?Mark Summerfield:Go语言有很多特点我都非常喜欢,其中最主要的是:像闪电一样快的编译。这使得编辑/编译/运行的周期和Python的编辑/运行周期一样快。非常高级的并发。你可以很轻松地使 阅读全文

posted @ 2013-11-27 17:31 codestyle 阅读(387) 评论(0) 推荐(0)

如何阅读大型代码库?

摘要: http://blog.jobbole.com/51973/Casey问我:“对于新手,有什么有针对性的诀窍来阅读大型代码库吗?”碰巧,我认为这是一个非常好的问题。我觉得想要成为一个优秀的开发者,阅读代码库并弄清清楚内部是怎么回事的能力非常重要。在你的职业生涯中你会中途加入一个现有的项目并被要求迅速融入进去。或者,甚至更难,会有一个项目丢给你让你自己一个人搞清楚。最坏的情景就是你被带入一个项目,要你替换掉让工程运行失败的“那些肆无忌惮的*杂种”,并且让工程运行起来。不过更常见的情景是你被要求维护一个已经离职的员工写的代码库。最后,当然,如果你用了任何开源的项目,很大的可能是被要求“你可以扩展它 阅读全文

posted @ 2013-11-27 13:31 codestyle 阅读(299) 评论(0) 推荐(0)