カテゴリー・パッケージ・リポジトリを検索

パッケージ詳細v0.0.1+1

chance_dart

Chance Dart は、ランダムな文字列、整数、その他のものを生成して、面倒な作業を補助する無料のオープンソースプロジェクトです。特に自動テストの構築や、ランダムなデータが必要な場所で役立ちます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
29
いいね数
28
Pub ポイント
115

パッケージをインストール

flutter pub add chance_dart

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Chance Dart は、文字列、整数、名前、メールアドレスなど、ランダムなデータを生成するオープンソースのユーティリティパッケージです。カスタマイズ可能なランダムジェネレーターを多数提供することで、特に自動テストにおいて繰り返し作業を簡素化します。リアルなモックデータが必要な開発者向けに設計されており、Android、iOS、Web、macOS、Windows、Linuxなど、複数のプラットフォームをサポートしています。軽量で統合が簡単であり、フォームやAPI、テストシナリオに信頼できるデータを充填するのに最適です。

用途

  • モックユーザー データの生成
  • テストデータベースの構築
  • UIテスト用のランダム入力を作成する
  • API応答のシミュレーション
  • テストセットアップの自動化
  • サンプルデータセットの作成

主な機能

  • ランダムな文字列および数値の生成
  • 名前、メールアドレス、住所などに対応
  • カスタマイズ可能なデータパターン
  • クロスプラットフォーム互換性
  • 直感的なメソッドを備えたシンプルな API
  • オープンソースで、無料で利用可能

適している対象

  • テスト自動化エンジニア
  • フロントエンド開発者
  • バックエンド開発者
  • QA テスター
  • プロトタイピングアプリケーション
  • データのシミュレーション

注意事項

  • 暗号化ランダムネスには適していません
  • 非センシティブデータの生成に限定
  • 基本的なランダム化の概念を理解している必要がある
  • 本番環境では追加の検証が必要になる場合があります
  • 開発およびテスト環境で最も適しています

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Chance Dart

All Contributors

docs.page

Random generator helper for Dart

Homepage • Documentation

awesomeness style: very good analysis

Overview

Chance Dart is a free Open Source project that lets you create random strings, integers, and other things to help with tiresome tasks, especially when building automated tests or wherever else you require anything random.

Data generation is an important part of many projects especially projects that requires code generation and mocking of data.

Chance Dart is developed to deliver instant values to ensure speediness in development process and also reduce monotony.

Many more details on docs but this single library can generate random numbers, characters, strings, names, addresses, dice, and pretty much anything else.

It includes the basic building blocks for all these items and is built on top of a Mersenne Twister so it can generate these things with repeatability, if desired.

Usage

See the full docs for details on installation and usage.

Dependent tools

Know a library that uses Chance that isn't here? Update the README and submit a PR!

Author

Babalola Ayotomide(Czar)
Follow on Twitter

Please feel free to reach out to me if you have any questions or suggestions.

How to Contribute

To start making contributions please refer to Contribution Docs.

This project is licensed under the MIT License so feel free to hack away :)

Proudly written in Nigeria.

Code Style

i. Naming Convention:

Naming Convention Effective Style Example
Classes, enum types,typedefs,and type parameters,etensions PascalCase An example is ChanceField
Libraries, packages, directories, and source files, import prefixes snake_case An example is currency_list
Class members, top-level definitions, variables, parameters, and named parameters, constants camelCase An example is currencyList

ii. Style Rule

  • Always declare return types in your methods.
  • Put required named parameters first.
  • Always require non-null named parameters (@required).
  • Indent your code where appropriate (e.g Use two-space indentation.)

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Mubaraq A. LAWAL
Mubaraq A. LAWAL

💻
Peter Nathaniel
Peter Nathaniel

💻
Ayotomide
Ayotomide

💻
Jamiu Okanlawon
Jamiu Okanlawon

💻
Yusuf Umar
Yusuf Umar

💻
Tamunorth
Tamunorth

💻
Caleb Jesusegun
Caleb Jesusegun

💻
Oluwatobi D Okanlawon
Oluwatobi D Okanlawon

💻
Mariam Hamzat
Mariam Hamzat

💻
Habeeb-marcus
Habeeb-marcus

💻
0xfc2f
0xfc2f

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。