問題タブ [sdlc]
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.
c++ - Visual Studio のセキュリティ開発ライフサイクル チェック オプションとは何ですか?
私は Visual Studio 2013 Preview を使用していますが、以前のバージョンで見たことがあると確信しています。ウィザードを使用して新しいプロジェクトを作成するときに、C++、Win32 コンソール アプリケーションを選択すると、プロジェクトでセキュリティ開発ライフサイクル チェックを有効にするオプションが表示されます。このオプションが私のコード/プロジェクトに何をするかを誰かが正確に説明できますか?
sql - SDLC を介してデータベースの変更を伝播するための一般的な方法は?
ウェブサイトのデータベースの変更が必要な機能リクエストを完了しました。
そのデータベースの変更をソフトウェア開発ライフサイクルのテスト段階と実稼働段階に伝播する標準的な方法は何ですか。私の職場の人々は、このための手順は整っていませんが、そうすべきだと提案しました.
バージョン管理されたコンテキスト内でこれを行う一般的な方法は何ですか?
サイトを起動する前に、psql を介してプロジェクト内に含まれる SQL スクリプトを実行するように、README にテスター/デプロイ担当者への指示を含めることを考えていました。しかし、そのスクリプトを子孫ブランチに保持したくありませんよね? それとも私ですか?データベースへのすべての変更を何らかの方法で集中化する必要があるというのが答えですか?
ここでの問題の一部は、この質問をするより正確な方法がわからないため、Google で検索するのが難しいことです。どんなアドバイスでも大歓迎です、ありがとう!
sdlc - BinScope の GSFunctionOptimizeCheck および GSFunctionSafeBuffersCheck とは何ですか?
Microsoft の BinScope を使用して、任意の実行可能ファイルをテストしています。BinScope は SDLC 準拠ツールです。
このツールは、GSFunctionOptimizeCheck
およびGSFunctionSafeBuffersCheck
(特に) の実行可能ファイルにフラグを立てました。私はそれらのどちらにも精通していません。
検索すると、Web で約 10 件の結果が返され、Stack Overflow で 0 件の結果が返されました。Microsoft の BinScope ヘルプ ページには記載されていません。
GSFunctionOptimizeCheck
およびとはGSFunctionSafeBuffersCheck
何ですか? 修復とは何ですか?
sdlc - プロジェクトまたは既存システムの更新またはアップグレードのためのソフトウェア開発ライフサイクル?
開発が必要な初期プロジェクトのソフトウェア開発ライフサイクルとさまざまなアプローチを読みました。ソフトウェアのアップグレードまたは既存のプロジェクトの更新のためのさまざまなアプローチを提案および説明できる人はいますか?
.net - Gitflow とテスト/デプロイ
多くの開発者が同じこと (さらに分割することはできません) に取り組んでいて、それでも毎日展開したい場合、テストと展開をどのように処理するかについていくつか質問があります。
現在、私たちは Gitflow に従っており、そこでは機能ブランチがあり、誰もが孤立した機能に取り組んでいます。機能は開発ブランチにマージされます。ときどき、ユーザー要件/バグ修正/クイック機能などに対応するために時間がかかります.
最終的な目標は、それらをできるだけ早く PROD に届けることです。私の質問は、次のようなプロセスを提案することです。
1) 官僚主義を導入せずに展開できます (例: 毎月最終金曜日にリリース)。
2) 誰かがバグを導入しているコードをコミットしても、バグのないコードをコミットした他の誰かには影響しません。言い換えれば、コーダー A が新しいバグを導入してバグを修正しようとし、コーダー B がバグを修正した場合、コーダー B のコードはさらにパイプラインに入り、コーダー A は遅れてバグを修正することになります :)
3) 無制限のテスト環境を持つことはできません。また、テスト環境のセットアップに 1 日を費やしたくありません。この要件を回避できるソリューションが必要です (何か不足していない限り、機能ブランチでのテストはオプションではありません)。
3) テスターは、何を製品化することを承認しているかを疑いなく正確に知っています。
ところで、ユニット/機能テストのかなり広範なセットがありますが、この質問はプロセスに関するものであるため、実際には関係ありません。
また、他のすべての質問を調査しましたが、すべての質問に実際に対処するものはありません. もしあなたがそうするものがあると思うなら、私は喜んで見てみたい.
ありがとう