RBC_Library(RBC扩展库)(原版)

插件简介:

* RBC插件整体统一。

  使用成熟的技术维护和支持、整体的设计以及细节考虑。

  操作习惯尽量保持统一。

  尽量使用统一的UI以及同一的模式。


* RBC Group尽力提供SketchUp建模的最佳方案。

  任何插件都不过是解决方案的一个附属产物。


* RBC插件简洁实用方便。

  即是不过度设计,以解决问题为第一要务。

  RBC插件尽量让用户以最直接简洁的方式解决问题,而不是需要学习大量重复的插件。

  并且尽量隐藏不必要的概念。尽量帮助用户且尽量少地干扰用户。

  缄默原则,如果没什么好说的,就什么也不要说。

  还有一个功能尽量只做好一件事情。


* RBC插件必须高效。

  通过对瓶颈进行分析,通过各种手段进行追求性能。


* RBC插件尽力和SketchUp原生态保持一致,且兼容性好。

  即是兼容指定的SketchUp版本范围以及同其他插件生态进行兼容。

  不与其他插件生态冲突。


* RBC插件相对稳定。

  不能出现由自己造成的任何崩溃。这是绝对的底线。


* RBC插件易学易入手。

  RBC插件要容易学习使用。用的越久,越容易感觉到细节的重要性。

  最小知识原则。即是尽量考虑人的学习成本。

  同一个问题,提供一个建议选项。但同时支持多样的方式。

  繁多的插件。易于学习和公司采用以及培训。


* RBC插件集中功能模块。

  把功能相关的部分放到一起。但这不是插件集合包。


* RBC插件拥抱变化。

  不管承认不承认,事实是情况一直在变化,虽然有的快,有的慢。

  程序需要设计,但不过度设计。针对接口进行编程。

  合理的依赖关系。降低耦合。拥抱变化、敏捷开发。


* RBC插件支持多版本、多语言,有相对完备的多国语言支持。

  用户可以自己翻译成自己国家或地区的语言。

  支持和提倡自主翻译语言。当然汉化也是一样的。


* 插件和建模相紧密结合。实践和理论相结合。


* RBC插件保持良好的用户体验。

  不管RBC插件的任何Bug都首先在第一时间以最快的时间解决掉,并更新。

  开发上来讲,急速更新这样不一定好,但是从用户来说总是能减少困扰。