PVS-Studio 4.00が有料ソリューションになる理由

残念ながら、PVS-Studio 4.00静的アナライザーを完全に支払わなければなりません。 一連の64ビットルールのみを有料にすることを計画し、OpenMPプログラムの汎用分析および分析は無料で使用できます。 しかし、世界は厳しく、私たちの努力を支持しませんでした。





無料のルールセットは、できるだけ多くのプログラマをPVS-Studioに導入し、同時に64ビットの欠陥を特定することに興味を持たせる方法として考案されました。 私たちが望んでいたように、無料であれば、楽器についてもっと自由に書くことができます。 結局のところ、さまざまなITコミュニティが無料のツールに忠実であることを熱心に装っています。 これは完全に真実ではないのではないかと疑っていましたが、今ではこれを見ています。



これを実際の例で説明します。 一時、私たちはCodeProjectに関する多くの記事を公開しましたが 、その多くはプログラマが本当に気に入っていました。 たとえば、記事「 32 OpenMP Traps For C ++ Developers 」は、今月の記事として認識されました。 しかし、その後、CodeProjectの管理者は、PVS-Studioについて書いたことに対して私たちからお金をもらえるといいと判断しました。 しかし、いいえ、彼らはこれを直接言いませんでした。 CodeProjectはオープンプロジェクトのポータルであるというトピックで私たちをだまし始めました。PVS-Studioについて書いているので、何かを無料でダウンロードして実行できるはずです。 もちろん、実際には彼らはお金が欲しかったのですが、何らかの理由で直接書くのは悪い形と考えられています。 その時、私たちにはお金がまったくなく、彼らのヒントを理解しないふりをしました。 その結果、「32 OpenMP Traps For C ++ Developers」という記事を含む、当社の製品に言及した多くの記事がCodeProjectから削除されました。 削除基準は、Viva64 / VivaMP-deleteという不名誉な点まで愚かでした。 最悪の記事のみが残されます(読者への利益の観点から)。 ここにランクの純度のためのそのような闘争があります。



私たちは動揺し、落ち着いて、無料の汎用アナライザーがあるときにCodeProjectに戻ることにしました。 そのとき、すでにそれを作成する計画がありました。 そして、ここでは、プログラマがプログラムをテストするための新しい無料ツールにアクセスできるという事実に関する記事を書いています。 私はこの記事が好きで、人々はそれを読んで、記事に高い評価を与えています。 そして今、最後に、政権は仮面を脱ぎました。それはもはや自由で、正直にプロジェクトが商業的であると書いているというトピックで脳を詰まらせることができないので、あなたはまだ支払う必要があります。



...しかし、あなたの記事「世界を震​​えさせてください! 無料の汎用アナライザーを備えたPVS-Studio 4.00をリリースしました!」 残念ながら、それは記事ではなく広告であるため削除されました。 ショーケースセクションで広告を掲載するための優れた料金についてお話しできることを嬉しく思います。 ....



一般に、もちろん、これは記事ではなく、広告です(無料ツールです!)。 有料セクションに来てください! 私は何も彼らのせいにすることはできません。 彼らはお金が欲しい。 たとえば、お金も必要です。 自然な欲望。 ただし、無料のツールに関する情報を有料のカタログに掲載する心構えがありません。GoogleやIntelではありません。



そのため、CodeProjectを操作するための無料のアナライザーは何もしませんでした。 ウィキペディアとの取引はこれ以上ありません。 彼らはそこで私たちを削除したが、彼らはまだ私たちを削除する。 「 静的コード分析のためのツールのリスト 」のようなページに到達するために、私たちは地元のマフィアに精通していません。 適切な人物を見つけて「刺激」して、彼が私たちについて書くなどする必要があることは明らかです。 しかし、魂は抗議し、自由を促進します。 すぐに有料広告を宣伝することをお勧めします。 ウィキペディアなどの言論の自由のトピックに対応して書いてはいけません。



一般に、アナライザーが無料であるという利点をどのように使用するかについて、すべてのアイデアが爆発しました。 そして、利点の代わりに、複雑なライセンスシステム(有料のアナライザー1つ、無料のアナライザー2つ)を入手しました。 人々は尋ね始めました、それは支払われるかどうか? そして、何が支払われますか?



その結果、私たちは無料の機会をどのように活用するかわからないため、膨らませるものは何もないと判断しました。 彼らはただ料金ですべてをした 。 これで、ユーザーは3セットのルールすべてを非常に手頃な価格(他と比較して)ですぐに取得できます。



誰かが少し高いと言うでしょう。 まったくありません。 第一に、市場のリーダーははるかに高い価格を持っています。 そして、Gimpel PC-lintクラスの製品と比較すると、PVS-Studioは多くの点で優れていると考えています。 たとえば、Visual Lint GUIを別途購入する必要はありません。 はい、同じPCリントにはさらに多くの診断ルールがあります。 しかし、これは今のところのみです。 次に、Visual Studioを使用する開発者にとって半分はまったく役に立ちません。 Visual C ++コンパイラでは、「538。 64キロバイトを超える配列サイズは、単に無意味です。 そして、私たちは未来に目を向けます。 たとえば、最近「 V554。unique_ptrの誤った使用」というルールを追加しました。 多くのプロジェクトで検索しましたが、unique_ptrの使用に関するエラーはどこにも見つかりませんでした。 しかし、ルールが必要ではないからではなく、単にこのunique_ptrをまだ誰も使用していないからです(C ++ 0xから) また、その使用に関連するエラーが必要になります。



このテキストは、なぜ世界に無料のツールを提供するために突然心を変えたのかという質問に対する答えとして書かれています。 ただし、エラーメッセージと提案を送ってくれたすべての人に感謝します。 私たちは彼らにとても感謝しており、すでに多くのことに気付いているか、すぐに気づくでしょう。 はい、ツール自体はまだダウンロードして試してみるのは簡単です。 デモバージョンを使用できますが、唯一の制限は、コード内のエラーの25%の場所のみを表示することです。 だから、本当に無料サービスが欲しい人、そしてサポートを必要としない人は誰でも、反復検証方法を使ってコードをきれいにすることができます:)。 はい、これは省略であり、私たちはまだそれをどう扱うかについて考えます。



しかし、ちなみに、同胞は徐々に増えており、ロシアからの顧客の数が増えていることに注意する必要があります(私たちが望むほど速くはありませんが)。 喜んで。



All Articles