MI2S Dart 语言学习小组

CI

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.

阅读资源

GitHub

查看 Github