5

非常に多くの開発者がプロ​​ジェクトを開始した後、行き詰まったり、興味を失ったりして、別のプロジェクトに移っていることを私は知っています。未完成のプロジェクトはありますか?なぜやめたのですか? もう一度戻って完成させようと思ったことはありますか? それとも、しばらくしてからそれらを削除し、元のアイデアを忘れていますか?

4

8 に答える 8

3

多くのアイデアと1日あたりの十分な時間ではありません...

悲しい真実は、何かを始めるのは簡単ですが、それを最後まで実行するのは本当に難しいということです。

于 2009-06-07T06:59:14.650 に答える
3

私にとって、「未完成のプロジェクト」には 2 つのカテゴリーがあります。1 つ目は (Robert が言ったように) 決して完成しないプロジェクトです。最良の例は

Searcharoo.net

これには 7 回の反復がありましたが、必要なすべてのタスクを実行するには、まだ長い道のりがあります。人々が私に電子メールを送り続ける限り、私はコードの作業を続けますが、注意を払わずに何ヶ月も続きます。それから、別の長い期間の前に 1 週​​間集中するかもしれません。私がそれに取り組むようになった主な理由は、解決すべき興味深い問題です。ありふれたバグや「単純な」機能、またはコードの整理は、トリッキーなことをする必要があるほど私をやる気にさせません。

かっこいい/楽しいと思って始めた他のことですが、最初の問題を解決して「汎用コード」に行き詰まったときに停止しました (ご存知のとおり、メンバーシップ/ログイン、堅牢なエラー処理、UI の微調整) には、次のものがあります。

RaceReplay.net - 元は WPF/E で作成され、SL1 用に更新されました :) - これは最近、MS SL VE マップ コントロール以降に再アクティブ化されました。何の行動も起こさずに12か月以上座っていた

RecipeNow.net -最初は .NET 1.0 で作成され、2.0 用に更新され、MVC で書き直す予定です (いつか...)。iPhone版も始めました(もちろん、まだ終わっていません) 。メンバーシップ、貢献、共有、コミュニティのための壮大な計画があります... すべては始まっていますが、終わっていません...

SilverlightEarth.com - DeepZoom のずっと前に、Javscript と WPF/E;SL1 で書かれた MS/google マップ ビューアー。中途半端な「インク」サポート。中途半端なマップ回転。SL2 への移行は半分しか行われていません...半分しか機能していないコードは Web サイトにあり、誰もが見ることができます (これは Javascript です - すべてのがらくたハックと TODO を見るにはソースを表示するだけです)。

Geoquery2008.com - SQL 2008 地理空間クエリ ツール。「実際の」製品への道のりの 80% を得るために、約 2 か月にわたってかなりの時間を費やしましたが、それ以来、「ほぼ有用な」ツールとして停滞しています。

DeepZoomPublisher.com - 「コンソール アプリケーション」バックエンドを書いた (そしてそれがどのように機能するかの例を投稿した) が、約束された Windows UI を書くことも、実際にコード自体を公開することもできなかったので、これは非常に悲しいことです...したがって、Web サイトにアクセスすると、それが何をするかの例を見ることができますが、それを行うアプリケーションを実際に見つけることはできません :-( 悪い。

質問の他の部分に答えるために-意図的にそれらを削除することは決してありませんが、「偶然に」PCを整理し、1つまたは2つの「半分完了したプロジェクト」のすべてのコピーを何らかの形で削除しました。自分自身に非常にイライラしています - 私はそれらを終わらせるために戻ってくるという選択肢が欲しいからです...たとえそうしなかったとしても;-)

ただし、新しいプロジェクトに興奮するたびに、そのプロジェクトのドメイン名を登録するので、Network Solutions は満足しています。

ブログ、特に著者が知識が豊富で親切で、小さな例やサンプルを書いているブログは、一部の人々にとって「未完成のプロジェクト」の代わりになると思います。クールなアイデアがあれば、それがいかにクールかを示すために最小限のコードを作成するだけです。それをブログに投稿して、そのままにしておいてください。(未完成) 罪悪感なし :-)

于 2009-06-07T07:46:40.717 に答える
0

多く:XML用のワードプロセッサ、マニフォールド用のベクターグラフィックエディタ、2つの異なるプログラミング言語とそのコンパイラ、Pythonイメージングツールキット、ゲーム用のレベルエディタ、いくつかのコンピュータゲーム、泥、プロローグインタプリタ、音楽用のモジュラーシンセサイザ、手続き型画像ジェネレーター、ブログソフトウェア、静的Webサイトジェネレーター、wiki。

ほとんどは深い6であり、いくつかは私の脳の後ろに棚上げされており、3つはまだアクティブです。私が10年近く取り組んできたもの。しかし、プロジェクトは利用可能な時間を埋めるために拡大します。それは、趣味としてそれをしているとき、あなたの人生の残りの部分です

于 2009-06-07T07:56:47.747 に答える
0

私のプロジェクトのいくつかは、主に私の興奮が失われたために死んでしまいました。

しかし、実際のところ、このアイデアを思いついたあなたが興奮を失った場合、現実の世界で誰が最初にそのプロジェクトを気にするでしょうか? 時には、プロジェクトから学んだことを捨てなければならないこともあります。

迅速な反復ですよね?

于 2009-06-07T05:35:11.723 に答える
0

未完成のプロジェクトはありますか?なぜやめたのですか? 数えきれないほど!私は何年もの間、それらすべてを追跡しています。戻ってきた場合に備えて、私が始めたすべての人、およびそれらに関するすべてのメモ。

もう一度戻って完成させようと思ったことはありますか? それとも、しばらくしてから削除して元のアイデアを忘れていますか? あまり。ほとんどのプログラマーがプロジェクトを終了しない理由は、サイトで終わりが見え、最初の課題がなくなったからだと思います (したがって、興味のない作業だけが残ります)。または、彼らはそのアイデア/プロジェクトがそもそもくだらないことに気づきました。開発者がそうでなくても、他の人が最終製品から実際に何らかの価値を得る可能性があるため、これは通常悪いことです.

于 2009-06-07T05:58:15.227 に答える
0

ソフトウェア プロジェクトが完全に完了することはありません。

転職を機にプロジェクトに取り組むのをやめました。費用対効果がなかったため、新機能のいくつかのアイデアは放棄しなければなりませんでした。修正されるバグもあれば、修正されないバグもあります。しかし、ソフトウェア プロジェクトを放棄したことは一度もありません。

于 2009-06-07T04:22:11.493 に答える
0

私は連続未完成者です。非常に骨の折れるオープン ソース コードを (主に code.google.com で) 繰り返し公開し、他の開発者を惹きつけて相乗効果を得ることができるかどうかを確認します。時々私はうまくいきますが、たいていはうまくいかず、それらのプロジェクトは「未完成」になってしまいます (他のアクティブなオープンソースの協力者からの大きな後押しがなくても、そのプロジェクトに取り組む意欲が新たに得られない限り)。 -)。偉大な小説家カート・ヴォネガット・ジュニアの言葉を引用すると、「こうなる」!-)

于 2009-06-07T04:38:43.920 に答える
0

私は、空間アルゴリズム (GIS のもの) 用に部分的に構築されたビジュアル デバッガーを持っています...それはある種の動作さえします...当時、私はクリッピング アルゴリズムをハッキングしていました。映画やスローモーション、またはフレームごとに見る、および/またはブレークポイントを設定してコードをステップスルーする; ジオメトリへの影響を監視しています...私はそれをすべて行うことはできませんでした...ジオメトリの「現在のバージョン」をWKTに書き込んで貼り付けるだけで、より迅速/簡単/簡単であることが判明しましたJUMP (シンプルなオープン ソース GIS パッケージ) に...また怠け者になってしまいました...そして、本業に戻りました ;-(

ただし、この「行き詰まった」プロジェクトは、別の小さなプロジェクトのビジュアルデバッガーの側面につながります...かなりのTODOリスト(とにかく私にとっては困難なことです)が未解決のままです...そして、これを短縮するつもりはありません週末か。

そうです、あなたは私が不完全なプロジェクトのクッキートレイルを私の後ろに残していると言うかもしれません...プログラミングをやめて正気を取り戻したいという衝動に駆られた場合に備えて;-)

私は集中力が短いです... 楽しみのためのプロジェクトが数週間で完了できない場合、それは起こりません!

乾杯。キース。

于 2009-06-07T05:50:47.797 に答える