MI2S Dart 语言学习小组
MI2S Dart 语言学习小组的代码集合。
开始
- 安装 flutter (其中包含 dart SDK)。
包含 dart SDK。 - 克隆存储库。
- 安装依赖。
$ cd dart_practice
$ dart pub get
- 创建您自己的目录,并将您的功能代码和测试代码放在那里。
(测试代码应以_test.dart结尾)。 - 编写功能和测试代码。
- 运行测试并使测试通过。
# Make sure you are in the project root directory. (i.e dart_practice/)
$ dart test .
- 格式化代码。
$ dart format YOUR_DIR/
- 推送并创建带有 issue 编号的拉取请求。
编写 Dart 测试
更多详情,请参阅 编写 Dart 测试。
// Must import dart test library.
import 'package:test/test.dart';
// Import your feature code.
import 'add.dart';
void main() {
// Test case 1.
test('Add positive number.', () {
expect(add(2, 3), 5);
expect(add(4, 3), 7);
});
// Test case 2.
test('Add negative number.', () {
expect(add(-2, 3), 1);
expect(add(-5, -5), -10);
});
}
Git 风格
- 推送前压缩所有提交。
- 提交消息风格:
[FEAT] FEATURE_NAME by YOUR_NAME.,例如:[FEAT] Quick sort by Eric.