4

ねえ、私は1年かけてプロジェクトを構築しました。私はそれに多くの時間を費やしました、そしてそれは素晴らしいものになりました. 多くの人がそれを使用し、多くの人がプラグインを作成しています。しかし、それ以来、私は別の言語、別のスタイルに移行しており、コードベースは汚くてハック的であり、それを組み込んだフレームワークで作業を続けたいかどうか確信が持てません.

プロジェクトを終了して次に進むべきだと判断するのはいつですか?

4

5 に答える 5

6

もう頑張りたくないとき。ユーザーのコミュニティが必要に応じてサポートを継続できるように、オープン ソースにすることを考えたことはありますか?

于 2009-03-09T00:24:33.583 に答える
3

インスピレーションを失い、プロジェクトが退屈になり始め、プロジェクトから多くの経験を得ることができなくなったら、次に進みましょう。プロジェクトのコードベースがめちゃくちゃで修正できない場合は、先に進むときです。人々がそれを使用し、人々がそのためのプラグインを作成する場合、私は個人的にプロジェクトをオープンソースにし、コミュニティに引き渡して継続するか、それ以外の場合は終了します.

すでにオープンソースであるため、新しいメンテナを見つけてください。ボランティアを募集します。彼らがそれを気に入れば、彼らはきっとそれを維持する機会に飛びつくでしょう。

于 2009-03-09T00:38:46.890 に答える
2

プロジェクトを離れる準備ができていると確信している場合は、そうすることができますが、最初にユーザーを考慮する必要があります。彼らはまだそれが便利だと思っています。彼らはプラグインを書くために何時間も費やしました。

したがって、最初にすべきことは、有用だと思うものを使用したい人が引き続き使用でき、さらにそれを強化できるようにすることです。そのため、プロジェクトを引き継ぐボランティアまたはグループを求めてください。情報源と、欠陥がどこにあるか、およびそれらを修正するために何をする必要があるかについてのあなたの率直な評価を提供してください (書き直してください)。

単純にプロジェクトを終了すると、現在あなたに満足している多くの人々をあなたに不満にさせることになります。それはばかげたことです。あなたの決定を尊重する人々を遠ざけるために邪魔をすることなく、敵を作るのは簡単です.

于 2009-03-09T00:37:35.877 に答える
0

このプロジェクトに取り組むことで、これ以上貴重な経験や知識を得ることができないと確信していますか? 選択した言語/プラットフォームで再実装して、学習体験にしてみませんか?

于 2009-03-09T00:31:59.340 に答える
0

現在のフレームワークの書き直しや回避に多くの時間を費やしてから、より良い設計と計画をゼロから開始する場合は、先に進むのに適した時期であると言えます。

プロジェクトに対するあなたのモチベーション次第だと思います。それが純粋に財務的なものであれば、単純なコスト分析を行うことができます。趣味や学習経験のためだった場合は、現在のプロジェクトにとどまる方が簡単であっても、先に進みたいと思うかもしれません。

于 2009-03-09T00:41:04.637 に答える