获得徽章 16
- "Boilerplate" 和 "Template" 是两个在软件开发领域经常听到的术语,它们有一些区别:
* Boilerplate(样板代码):是指在代码中需要重复编写、但并不对程序逻辑产生直接影响的那些冗余、模板化的代码片段。这些代码片段通常是为了满足语法、结构或约定而存在的,而非解决具体问题。
例子: 在某些编程语言中,为了声明一个类,你可能需要写一些标准的模板代码,如构造函数、析构函数、getter 和 setter 等,这部分代码就是 boilerplate。
* Template(模板):Template 是指一种通用的、可定制的代码结构,其中包含有待填充的空白部分。这使得开发人员可以根据具体需求来填充模板,从而生成符合特定规范和结构的代码。
例子: 在某些框架中,你可能会使用代码模板生成器来创建新的控制器、模型或视图。这些模板包含了一些通用的结构,但具体实现部分留给开发人员填写。展开评论9
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[抓狂]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_18.b93331d.png)
![[尬笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_59.8a63cb5.png)