Document and clean up VehicleSpecification
メンテナーはふだん 9 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 82/100
- issue の種類
- リファクタリング
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- python
調査の方向性
まず src/components/vehicle/vehicle_specification.py を確認し、VehicleSpecification の引数と、そこから導出されるサイズの計算を調べます。各引数の単位を文書化し、説明のない定数を明確にするかパラメーター化し、変更可能な上限にはデフォルト値として None を使い、area_size は単位を含む名前に変更します。文書化された単位とデフォルト値が実装と一致し、別々のインスタンスが変更可能な上限オブジェクトを共有しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Problem
In src/components/vehicle/vehicle_specification.py:
- Derived sizes use unexplained constants:
f_edge_m = f_len_m + 0.5,tread_m = 0.25 * (1.0 + f_len_m + r_len_m),width_m = 1.0 * tread_m x_lim=MinMax(-30, 30)andy_lim=MinMax(-30, 30)are default arguments evaluated once, so all instances share the same objectsarea_sizehas no unit in its name, andaxle_half_mis not documented
Expected fix
Name and explain the constants (or make them parameters with documented defaults), use None defaults for mutable arguments, rename area_size with a unit suffix, and document every argument with its unit.
- 主要言語
- Python
- スター
- 1.9k
- フォーク
- 313
- 平均マージ
- 9日 10時間
- マージ済み PR(30日)
- 7
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ShisatoYano/AutonomousVehicleControlBeginnersGuide のほかの issue
-
documentation good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#99 ·
メンテナーはふだん 9 日以内に返信
-
documentation good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#98 ·
メンテナーはふだん 9 日以内に返信
-
documentation enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#88 ·
メンテナーはふだん 9 日以内に返信
-
long term
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#131 ·
メンテナーはふだん 9 日以内に返信
-
Clean up State and keep trajectory drawing fast対応中かも @Cid-oe が 24 日前に担当しました。 オープンgood first issue refactoring
難易度 3/5 1〜2日 初心者へのやさしさ 76/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#130 ·
メンテナーはふだん 9 日以内に返信
ShisatoYano/AutonomousVehicleControlBeginnersGuide の issue をすべて見る
似ている issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
glossyio/traffic-monitor#264 ·
メンテナーはふだん 1 日以内に返信
-
Add self-hostオープン
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
Atarity/deploy-your-own-saas#102 ·
-
[Bug]: RDFlex silently drops the covariate adjustment when the outcome or treatment column is integer-typed対応中かも @vrjdev が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
DoubleML/doubleml-for-py#424 ·
メンテナーはふだん 1 日以内に返信
-
agentic-dmx docs enhancement
難易度 1/5 1〜3時間 初心者へのやさしさ 86/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
521xueweihan/HelloGitHub#4150 ·