Rakeの依存関係管理のようなものを実装しているライブラリ/フレームワーク/クラスがあれば、汎用プログラミング、つまりコードをタスクや依存関係に分割すると便利だろうと思われます。「レイクのような」デザインパターンはありますか?
たとえば、flickrでユーザーフォトライブラリを管理するアプリを想像してみてください。このアプリは、相互依存関係のあるRakeライクなタスクに分類される可能性があります。ログインは1つのタスクで、ユーザーの写真を同期させることは、ログインするタスクに依存する別のタスクである可能性があります。写真を削除することは、ユーザーのデータが最新のものであることに依存します。
これは本当に悪い考えでない限り、これはデザインパターンとして、またはライブラリ(理想的にはcまたはobjective-c)として既に存在するかもしれない単純な(基本的な) ?
ビルドユーティリティではなく、デスクトップアプリケーションで内部的に使用する目的で、Objective-c(または選択した言語)でRakeを実装するためにホイールを改革する予定ですか?
これはかなり曖昧です。レイクとは違い、レイクとはまったくどのように類似しているのですか? – jalf
レイクは何をしていますか?たとえば、ビルドユーティリティとしてではなく、たとえばPhotoshopのようなデスクトップアプリケーションの中心的なアーキテクチャとして考えてみましょう。私の質問は、これはすでに認識されているデザインパターンですか?申し訳ありません、それは曖昧です。 – hooleyhoop
はい、私はそれが何をしているのか知っていますが、私はあなたが「中心的な建築物」として何を意味するのか見ていません。その役割はまったく何ですか?あなたが求めているのは、基本的には、「仕事に出入りする人々を輸送するために、オレンジのようなものはありますか?はい、あります*かもしれません。しかし、彼らは根本的に異なるものです。あなたの頭の中に住んでいない人にとっては、誰かが他の人の仕事をどうやって行うのかは分かりません。私は両者の間に12の類似点を描くことができましたが、私はあなたが興味を持っているものは何もないのです。 – jalf