koks_rs Asked:2020-10-27 15:43:19 +0800 CST2020-10-27 15:43:19 +0800 CST 2020-10-27 15:43:19 +0800 CST 什么是样板代码? 772 在阅读各种文章时,我有时会遇到这样的表达: 锅炉板代码 在我的团队中,没有人能清楚地解释这个概念。它是什么? терминология 3 个回答 Voted Best Answer Viktor 2020-10-27T15:57:54+08:002020-10-27T15:57:54+08:00 维基百科说明了一切 样板代码或样板的概念是指必须在许多地方编写且更改最少的代码部分。通常用于指代程序员必须编写大量代码才能完成最小任务的语言。 许多现代 IDE 会自动生成样板代码。还有诸如脚手架之类的东西允许您生成样板(例如,在 Ruby on Rails 中,您可以在控制器中生成基本的 CRUD 方法)。 例子: 网页格式 <!DOCTYPE html> <title>Что такое Boilerplate code?</title> 样板代码,我们需要在每个模板中重复。(证明) JAVA public class Pet { private String name; private Person owner; public Pet(String name, Person owner) { this.name = name; this.owner = owner; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Person getOwner() { return owner; } public void setOwner(Person owner) { this.owner = owner; } } PS:这是我一度放弃Java编程的主要原因。 katso 2020-10-27T15:48:55+08:002020-10-27T15:48:55+08:00 必须在许多地方编写的煮沸的代码,几乎没有或没有变化。程序员每次都必须编写这段代码,通常会占用不必要的空间,使程序混乱,并转移对业务逻辑的注意力。这使得程序更加复杂,没有任何好处。 Илья Зеленько 2020-09-17T16:09:24+08:002020-09-17T16:09:24+08:00 hithub上经常有很多项目,很多东西都是用一般项目中常见的东西做的,这些项目是用来复制的,并基于它们来制作自己的项目,当你做同样的事情时不要费心开始做一个项目。这样的项目也称为启动器。 以下是示例:html5-boilerplate、react-boilerplate、electron-react-boilerplate、laravel-5-boilerplate、hackathon-starter。 优点: 许多包已经安装和配置 很多代码都是为你写的 ̶ ̶n̶e̶̶t̶a̶k̶̶m̶n̶n̶g̶̶k̶ ̶ ̶ С̶ ̶ ̶ ̶ ̶̶k̶d̶e̶̶k̶k̶̶e̶ ̶b̶y̶y̶̶p̶̶̶̶̶ms̶oma 缺点: 刚好starter里有你现在不喜欢或者不想用的工具,得删掉 有时不清楚是哪个代码起作用了 以您自己的方式更改代码可能很困难 对代码没有信心,因为不是自己写的
维基百科说明了一切
样板代码或样板的概念是指必须在许多地方编写且更改最少的代码部分。通常用于指代程序员必须编写大量代码才能完成最小任务的语言。
许多现代 IDE 会自动生成样板代码。还有诸如脚手架之类的东西允许您生成样板(例如,在 Ruby on Rails 中,您可以在控制器中生成基本的 CRUD 方法)。
例子:
网页格式
样板代码,我们需要在每个模板中重复。(证明)
JAVA
PS:这是我一度放弃Java编程的主要原因。
必须在许多地方编写的煮沸的代码,几乎没有或没有变化。程序员每次都必须编写这段代码,通常会占用不必要的空间,使程序混乱,并转移对业务逻辑的注意力。这使得程序更加复杂,没有任何好处。
hithub上经常有很多项目,很多东西都是用一般项目中常见的东西做的,这些项目是用来复制的,并基于它们来制作自己的项目,当你做同样的事情时不要费心开始做一个项目。这样的项目也称为启动器。
以下是示例:html5-boilerplate、react-boilerplate、electron-react-boilerplate、laravel-5-boilerplate、hackathon-starter。
优点:
缺点: