Ruby是根基

根据个人以往经历来看,从事SketchUp插件开发的人大多数都是因为工作上的原因接触到Ruby这门语言,有的人之前可能还接触过其他的编程语言,有的人则可能是第一次尝试写代码。Ruby作为一门面向对象的动态语言,语法比较简单,代码简洁自然,可读性强,这些都提高了Ruby的开发效率。我认为它作为SketchUp的扩展语言来说是相当合适的,学好Ruby对开发插件帮助很大。

如果对Ruby语言缺乏了解,不清楚基础对象有哪些方法可以调用,那么一定要多看看Ruby的api。作为一门对开发者十分友好的语言,Ruby提供了很多有用的方法来提高开发效率,新人尤其值得了解的有Enumerable模块,以及Array与Hash类提供的方法。将这些方法的用例看一遍,就能对Ruby中如何使用代码块这个利器有一个大致的认识了。

对于编程基础不够扎实的开发者来说,我建议读读Ruby代码风格指导,并参考其中的条目对你的代码进行修正,可以改掉许多的坏习惯。

results matching ""

    No results matching ""