開発中に、すぐにうまくいかないテクニックや方法を試すことがあります。別のタスクに移るか、同じタスクに対して別の手法を試すことにした場合、機能しないコードをどう処理すればよいかわかりません。試したことの記録として残しておきたいので、何がうまくいかなかったのか、またはもう一度うまくいくようにするための出発点としてさえ知っています.
通常、コードをコメントアウトし、VCS にコミットせずに、しばらくそのままにしておきます。ただし、コードが乱雑になり、VCS コミットで回避する必要があるため、これは面倒です。私はたまたま、一時的な保存用に「stash」機能を持つ git を使用していますが、それが適切な用途かどうかはわかりません。
後世のために保存したいが、主流のコード ベースの一部にはしたくないコードをどのように処理しますか?