Рефакторинг моделей
まだ誰も着手していません。
評価
調査の方向性
まず Model_Article、Model_Courses、Model_Contests を特定し、リポジトリ内でそれらの static get 呼び出しを検索します。使用パターンを変更する前に、各モデルのコンストラクタと呼び出し元を確認します。指定されたモデルが static メソッドに依存しなくなり、get が構築を通じて呼び出され、呼び出し元が一貫してモデルインスタンスを使用するようになれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Рефакторинг указанных моделей.
Нужно избавиться от статических методов (переписать в нестатические). Метод get вызывать сразу из конструктора.
Чтобы было
$article = new Model_Article($article_id)
вместо
$article = Model_Article::get($article_id)
Изменить статические вызовы методов на вызов с использованием экземпляра модели.
- Model_Article
- Model_Courses
- Model_Contests
- 主要言語
- PHP
- スター
- 26
- フォーク
- 12
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
codex-team/codex のほかの issue
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
codex-team/codex#626 ·
-
Design Discussion Frontend
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
codex-team/codex#624 ·
-
Design for "join telegram channel" button in news block再び着手できるかも @neSpecc が 1949 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンDesign
codex-team/codex#619 · 担当者 1 名 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
codex-team/codex#577 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
codex-team/codex#537 ·
codex-team/codex の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
メンテナーはふだん 3 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
メンテナーはふだん 1 日以内に返信
-
PHP SDK drops the API path prefix when a custom base URL has no trailing slash対応中かも @Winoren が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
langgenius/dify#44568 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信