在我的 《单片机基础外设9日通中》 教程,使用了模块化的编程方法,其实这种方法对于 初学者,或者编程经验少一些的人,仍然不好接受。有很多人建议我在教程里不要使用模块化的方式,这样会把人看晕。我要说的是,程序开发,模块化的编程方式,算是一种比较正统的方法。它体现了一个人的编程风格与良好风格,也可以体现出一个人的开发经验与素质。说的更现实一些,如果我不用模块化的编程方法,有很多现成的程序模块,我在《单片机基础外设9日通中》第9日的课程中就不可能在短短几十分钟的时间内作出那几个工程和实验。
大家在网上下载的很多代码,估计也会发现有很多是 .c.h的形式。如果我们没有模块化的编程思想 ,那么这些网上的代码资源,我们也就无法利用起来。其实,模块化编程是一种思想,会使我们的工程代码变得很清晰。
如果你是初学者,或从来不使用这种模块化的方式进行编程,而是把所有程序都写在一个文件里,建议尝试使用 模块化的编程。模块化编程的方式,不用则已,只要你用起来,你就会感觉到它的方便了。
我在后面会出 一些基础性的教程,来专门花大篇幅来讲编程的一些东西,请关注。
因为我本身不是电子专业,我是计算机专业的,所以在编程方面和开发思想上可能会有一些新的东西。希望与大家一起进步!
=============================================
如果一家公司以两个代码来选用两个人,一个是让人看来生厌的代码,一个是条理清晰的模块化的代码,你觉得公司会要哪个人?
也许这两个代码同样都实现了相同的功能,在功能上同样出色,但模块化会让你胜出。 |