开始了解开源,开放的源码包含着编程高手的智慧,对提高个人能力非常有帮助。
个人认为,和数学一样,计算机科学也是强调严谨的。设计一个软件,其实也是在设计一个系统。严谨地考虑问题,是非常必要的一步。而要培养这种能力,学习高手经验是一种很好的途径。因此,开源好。
一种看开源代码的方法。
Mongoose 是我第一个阅读的开源项目。网上已有高手对其剖析过,但还是很想自己亲自学习一遍代码,所以在每个函数前都手动的下了断点,编译后,以调试模式运行,开始阅读代码。
开始了解开源,开放的源码包含着编程高手的智慧,对提高个人能力非常有帮助。
个人认为,和数学一样,计算机科学也是强调严谨的。设计一个软件,其实也是在设计一个系统。严谨地考虑问题,是非常必要的一步。而要培养这种能力,学习高手经验是一种很好的途径。因此,开源好。
一种看开源代码的方法。
Mongoose 是我第一个阅读的开源项目。网上已有高手对其剖析过,但还是很想自己亲自学习一遍代码,所以在每个函数前都手动的下了断点,编译后,以调试模式运行,开始阅读代码。