Testing helps ensure that code performs as expected, but the time and effort to build tests takes time away from other tasks such as feature development. With this cost, it's important to extract maximum value from testing. This article discusses DevOps test principles, focusing on the value of unit testing and a shift-left test strategy. Dedicated testers used to write most tests, and many produc
These design patterns are useful for building reliable, scalable, secure applications in the cloud. Each pattern describes the problem that the pattern addresses, considerations for applying the pattern, and an example based on Microsoft Azure. Most patterns include code samples or snippets that show how to implement the pattern on Azure. However, most patterns are relevant to any distributed syst
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 QICT によるペアワイズ テスト James McCaffrey サンプル コードのダウンロード すべてのソフトウェア テスター、開発者、マネージャーにとっては、ペアワイズ テストの原理についてしっかりとした知識が不可欠です。今月号のコラムでは、ペアワイズ テストとは正確にはどのようなものかを説明し、製品レベルの高い品質を備えた QICT というペアワイズ テストの完全な C# ソース コードを提供します。簡単に言うと、ペアワイズ テストとは、管理できないほど膨大なテストケースの入力数を、テストを実行するシステムで最低限バグを明らかにできる、ごく少量の入力数に削減する手法です。ペアワイズ テストを説明する、
物言わぬ多数派: Visual Basic 6 が今でも成功している理由 David Platt マイクロソフトは最近、Windows 8 の有効期間は Visual Basic 6 アプリケーションが「動作する」よう、互換性を確保する期間を延長することを発表しました (詳しくは今月の編集長のコラム、「老兵は死なず」をお読みください)。最初に Visual Basic 6 がリリースされたのは 1998 年なので、Visual Basic 6 アプリケーションは少なくとも 24 年にわたってサポートされることになります。Windows 7 (2009 年) と互換性がない Microsoft .NET Framework 1.0 (2002 年) とは対照的です。 Eric という私の生徒が、Visual Basic 6 を、Windows エコシステムに巣くう「なかなか退治できないゴキブ
Threat Modeling Uncover Security Design Flaws Using The STRIDE Approach Shawn Hernan and Scott Lambert and Tomasz Ostwald and Adam Shostack Contents Designing Secure Software Threat Modeling and STRIDE Data Flow Diagrams A Sample System Applying STRIDE to the Fabrikam Analyzer Database Analyzing Data Flows and Data Stores Analyzing Processes Mitigating the Threats Finding Manifestations of Threats
概要 Windows NT の世界で最も恐れられている色の 1 つは、青です。何かに重大なエラーが発生したときは必ず、悪名高い "死のブルー スクリーン" (BSOD) が NT システムに表示されます。Bluescreen では BSOD が精巧に再現されるだけではなく、システムの起動中に表示される起動画面もシュミレートされます。 Windows NT 4.0 では、エラーが発生したディスク ドライブに対する chkdsk のシミュレーションが行われます。 Windows 2000 および Windows 9x では、Windows 2000 の起動時のスプラッシュ画面が表示され、青い帯の動画と進行状況バーが繰り返し更新されます。 Windows XP および Windows Server 2003 では、Windows XP または Windows Server 2003 の起動時の画
更新日: 2011 年 11 月 11 日 ダウンロード (Zip、2.16 MB) Windows Phone はソーシャル ネットワークに簡単に接続できるスマートフォンです。People ハブから友人の状況を確認したり、ME タイルから自分自身の状況を更新したりできます。この記事では、クラウディアとコミュニケーションするアプリケーションを作ってみましょう。図 1 のようなタイル「Claudia Tweets」で表示されるので、クラウディア タイルと呼んでもいいでしょう。 「Claudia Tweets」は、図 2 のような画面で、次の 3 つの機能を持ったアプリケーションにします。 クラウディアに関するツィートを表示する クラウディアのツィートを表示する Windows Phone の機能でメッセージ投稿する 図 1: スタート画面に表示された Claudia Tweets のタイル
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Shape Up Your Buttons with jQuery UI Dino Esposito | June 17, 2010 A graphical user interface wouldn’t be the same without buttons. On the Web, browsers offer a default rendering for push buttons and other types of buttons. By using CSS styles, you can m
Welcome to the introduction to C# tutorials. These lessons start with interactive code that you can run in your browser. You can learn the basics of C# from the C# for Beginners video series before starting these interactive lessons. The first lessons explain C# concepts using small snippets of code. You'll learn the basics of C# syntax and how to work with data types like strings, numbers, and bo
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 アジャイルな手法を使用して技術的負債を返済する David Laribee すべてのコードベースには、暗くて恐ろしい隠れた場所や小道があります。非常に脆弱なコード、回帰バグが発生するコード、および処理をたどろうとするとイライラしてしまうようなコードのことです。 Ward Cunningham は、コードの、変更が困難でエラーが発生しやすい部分を金銭的負債ににたとえて、みごとな隠喩を作りました。技術的負債があると、前に進んだり、利益を得たり、"黒字" の状態を維持したりすることができなくなります。現実世界と同様に、安い負債もあります。低リスクの金融商品よりも利率の低い負債です。また、負債をさらに増やしていく高利
Contents The Threading Model DispatcherObject Using the Dispatcher BackgroundWorker DispatcherTimer It would be a shame if you put months of your life into creating an intuitive, natural, and even beautiful interface only to have your users tapping their fingers on their collective desks waiting for it to respond. Watching your application screech to a halt because of a long-running process is jus
The .NET Framework's managed environment allows developers to improve their programming model to support a wide range of functionality. The goal of the .NET Framework design guidelines is to encourage consistency and predictability in public APIs while enabling Web and cross-language integration. It is strongly recommended that you follow these design guidelines when developing classes and compone
ADO.NET provides consistent access to data sources such as SQL Server and XML, and to data sources exposed through OLE DB and ODBC. Data-sharing consumer applications can use ADO.NET to connect to these data sources and retrieve, handle, and update the data that they contain. ADO.NET separates data access from data manipulation into discrete components that can be used separately or in tandem. ADO
本記事は、Internet Explorer 開発チーム ブログ (英語) の翻訳記事です。本記事に含まれる情報は、Internet Explorer 開発チームブログ (英語) が作成された時点の内容であり、製品の仕様や動作内容を保証するものではありません。本記事に含まれる情報の利用については、使用条件をご参照ください。また、本記事掲載時点で、Internet Explorer 開発チーム ブログ (英語) の内容が変更されている場合があります。最新情報については、Internet Explorer 開発チームブログ (英語) をご参照ください。 翻訳元 : Ending Expressions (英語) 標準への準拠、パフォーマンス、信頼性、およびセキュリティといった設計基準は、Internet Explorer 8 のすべての設計を構成しており、新機能だけでなく既存の機能に対しても適
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 セキュリティ 大論争 : 隠すことによるセキュリティ Jesper M. Johansson and Roger Grimes 概要: 隠すことによるセキュリティを定義する 隠すことによるセキュリティ対策を評価する Administrator アカウント名を変更することの価値を判断する 十分な情報に基づいてリスクを考慮した決定を下す "隠すことによるセキュリティ" という言葉は、セキュリティに詳しい人、特に自らを専門家と考える人からは、よくひんしゅくを買います。一部の集団の間ではほぼ禁句と見なされている、 この隠すことによるセキュリティは、Wikipedia の説明 (en.wikipedia.org/wik
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く