Skip to content

Latest commit

 

History

History
45 lines (25 loc) · 3.11 KB

engineering-health.md

File metadata and controls

45 lines (25 loc) · 3.11 KB

エンジニアリングヘルス

CircleCI branch

タイプ

Typed with flow

このコードベースは flow で型付けされており、内部一貫性を高め、より弾力的なコードを実現しています。

TypeScriptflow のサポートについては、タイプガイドで詳しく説明されています。

テスト済

Tested with jest Tested with cypress

このコードベースでは、ユニットテスト、統合テスト、ブラウザテスト、パフォーマンステストなど、さまざまなテスト戦略を採用しています。システムの様々な側面をテストすることで、その品質と安定性を促進することができます。

コードカバレッジはコードの健全性を保証するものではありませんが、良い指標にはなります。このコードベースは現在 ~94% のカバレッジ にとどまっています。

リント

  • eslint
  • stylelint
  • prettier - まあ、厳密にはリンターではないのですが、近いものがあります。

パフォーマンス

CircleCI branch

このコードベースは、極めて高いパフォーマンスを発揮するよう に設計されています - これは DNA の一部です。可能な限り最小限の更新を行うように設計されています。react-beautiful-dnd のために行われたパフォーマンスに関する研究は、こちらで読むことができます:

メディアに詳細があります。

サイズ

minzip

このライブラリは、可能な限り軽量になるように細心の注意が払われています。もし、既に依存関係にあるライブラリを使用している場合は、より小さなコストで済むかもしれません。

←ドキュメントに戻る