問題タブ [throwaway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
2442 参照

reusability - 使い捨てコードを開発するための良い戦略?

私は頻繁に使い捨てコードを(研究環境で)作成します。たとえば、科学的特性やプロセスのアルゴリズムやモデルを探索するためです。これらの「実験」の多くは1回限りですが、後でいくつか使用する必要がある場合があります。たとえば、7年前に書いた文字列照合のコードを発掘したばかりですが(他の優先順位のために停止しました)、これは現在、同僚のプロジェクトにとって価値があります。それを見て(私は本当にそのような侵入不可能なコードを書いたのですか?)、「プロジェクト」を再開したときに私を助けるために私ができることがいくつかあることに気付きました(「実験」はまだより良い言葉です)。以前の実験は「機能しました」が、私の優先順位が他の場所にあるため、当時はリファクタリングする時間がなかったでしょう。

そのような作業を掘り起こして再利用できるようにするために、どのようなアプローチが費用効果が高いでしょうか?

編集:実際のソース自体を超えた問題があるため、私は自分の質問(以下)に回答しました。

0 投票する
3 に答える
165 参照

prototyping - プロトタイプを破棄して最初からやり直すのはいつですか?

新しいシステムのプロトタイプを作成している場合、停止と再起動のポイントをマークするためにどのガイドラインを使用しますか?

0 投票する
4 に答える
198 参照

c# - 使い捨てオブジェクトを完全に宣言する必要がありますか?

このようなことをする必要がある場合:

これを行うのに何か問題がありますか:

最初の例の方が読みやすいかもしれませんが、これを複数回行う必要がある場合は、2 番目の例の方がうまく機能します。