はじめに
みなさんこんにちは! Regex Tester拡張機能の最後の更新から約1.5年が経過しました。以前に、 作成と更新に関する投稿をすでに書いています。 その後、拡張の運命を監視し、ギャラリーで質問に答えることをやめました。 職場では、過去3年間、Java開発者として需要がありましたが、.NETとC#にあまり従わず、サポートがなければ拡張機能が曲がり、他のソリューションがより普及するだろうと思いました。 数ヶ月前、同僚から彼のことを思い出させられ、VS 2012のサポートを追加するように頼まれました。このリマインダーにより、ギャラリーに行って現在の状態を確認するようになりました。 「Regular Expression」と「RegEx」というタグによって人気が最も高く、ダウンロード数は約3万だったので、私はショックを受けました。
復活
残念ながら、私は忙しく、これに多くの時間を費やすことができませんでした。 考えて、この場合、ソースコードを開いてギャラリーにリンクを表示するのが最も適切なソリューションになると判断しました。 私の心の中で、それを支援し、発展させたい人がいることを望みました。 ライセンスとしてApache 2.0を選択しましたが、時間が経ちましたが、GitHubで新しい機能を実装するためにIssueによって作成されるまで、応募者はいませんでした。 拡張機能の自己開発については、 オープンソースに関する優れた投稿によって強みが与えられましたが、それは別の話についてですが、それは私が開発者をもたらし、まだ有用であるかもしれない死にかけているプロジェクトのためにパックして時間をかけました。
一般的に、GitHubでの開発をゆっくりと開始しました。見やすくするために、以前のバージョンは次のようになり、Windows 8の新しいバージョンは次のように表示されます。
新機能
1. Visual Studio 2012のサポートを追加しました-VS 2010から2012への拡張プロジェクトの移行はエラーで落ちました。移行後のハンドルを使用してプロジェクトファイルで編集する必要がある行を説明するソリューションをインターネットで簡単に見つけることができます。
2. GUIスタイルの統一とマイナーな問題の修正-VS 2012の全体的なスタイルの調整、チェックボックスの変更、ツールチップの改善
3.結果を保存する機能を追加しました-私はこれについて長い間尋ねられました、私は最初にそれをすることにしました。
4.新しい機能「出力モード」が追加されました。ユーティリティを実行する代わりに、ケースのC#コードの既製のサンプルを取得できます。どのように動作するかを理解するために一度試してみるとよいと思います。
おわりに
すでに3年前になっていたコードを書き直さないように一生懸命にしました。 新しい機能を実装するときは、GUIから分離しようとしたパターンを使用したため、新しい機能を追加するには、適切なインターフェイスのみを実装し、必要に応じて、少なくともGUIを修正する必要がありました。
Regex Tester拡張機能の開発と縮退を直接的または間接的に支援してくれたすべての人に感謝します。 拡張機能がギャラリーでその場所を見つけたことを心から嬉しく思います。また、開発者に利益をもたらすことを願っています。