タグ

Developとreferenceに関するsyqueのブックマーク (12)

  • Bugzillaの歩き方

    Mozillaはオープンソースとして開発が公開されていますが、それには主に以下の4つのシステムが使われています。 Bugzilla - バグ追跡管理システム Bonsai - バージョン別ソースコード追跡管理システム(CVS) LXR - ソースコード表示システム Tinderbox - 自動ビルドシステム ここでは、その中でも特にBugzilla(バグジラ)を取り上げて、その簡単な使い方を解説したいと思います。Bugzillaとはプログラム開発において発生するバグ(プログラム上のミス等)を効率的に管理するためのシステムです。Bugzillaの見方がわかれば、プログラムのどこに問題があるのか、現在どこまで開発が進んでいるのか、などを自分で確かめることが出来ます。 なおBugzillaは、Mozillaの開発のみならず、Kernel (Linux)やEclipse (IBM)などをはじめ数々

    syque
    syque 2011/05/25
    Mozillaはオープンソースとして開発が公開されていますが、それには主に以下の4つのシステムが使われています。 * Bugzilla - バグ追跡管理システム * Bonsai - バージョン別ソースコード追跡管理システム(CVS) * LXR - ソースコー
  • Examples from JavaScript: The Definitive Guide, Fifth Edition

    The links below display the source code for the 124 numbered examples in the 5th edition of my book JavaScript: The Definitive Guide. Cut-and-paste the code in order to try it out yourself and use it in your own programs. See the "O'Reilly Policy on Re-Use of Code Examples from Books" for details on how you may and may not use these examples. In most cases, it suffices to simply provide suitable

    syque
    syque 2011/05/02
    The links below display the source code for the 124 numbered examples in the 5th edition of my book JavaScript: The Definitive Guide. Cut-and-paste the code in order to try it out yourself and use it in your own programs.
  • ソフトウェアテストの分類

    静的テスト/動的テスト ( ※↓ ) 1.静的テスト、2.動的テスト モデルベーステスト / モデルベースではないテスト ( ※↓ ) モデルベーステスト モデルベースではないテスト 2.1. アドホックテスト、2.2.探索型テスト ホワイトボックス・テスト / ブラックボックス・テスト / グレーボックス・テスト ( ※↓ ) ホワイトボックス・テスト ( ※↓ ) 1.制御パステスト、2.データフロー・パステスト ブラックボックス・テスト ( ※↓ ) 入力値および出力値の項目を決定する方法 1.同値分割、2.境界値分析 テストケース(テストを行う入力値と出力値の項目とその組み合わせ)を決定する方法 ディシジョンテーブルを使った方法 1.単純なディシジョンテーブルの使用、 2. 原因結果グラフ、3. 実験計画法、4. 原因流れ図(グレーボックステストの一種) 状態遷移テスト ファズ・テ

    syque
    syque 2011/02/22
    静的・動的テスト、WB・BB、モデルベースとアドホックなど
  • GitHub Services

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub Services
    syque
    syque 2010/11/04
    This is the Git reference site. This is meant to be a quick reference for learning and remembering the most important and commonly used Git commands.
  • プログラマが楽しく読めるLink集 Vol.1 - 乱筆乱文お許し下さいorz

    ネットサーフィン(死語)をしていて、プログラマなら誰でも楽しく読めるハズ! と思ったサイトや記事を紹介して行きます。 とりあえず、Vol.1ッ! ハッカーになろう (How To Become A Hacker) 実は、この5つすべて(Python, Java, C/C++, Perl, LISP)を勉強しておくのがいちばんいいのです。 これらはもっとも重要なハッキング用言語だというだけでなく、 それぞれプログラミングに対してまったく違ったアプローチをしているので、どれも非常に有益な勉強となるでしょう。 Rubyは?(´・ω・`)ショボン Fine Software Writings 特に僕が好きな記事を! ホワイの(感動的)Rubyガイド (why the lucky stiff) どうしてプログラマに・・・プログラムが書けないのか? (Jeff Atwood) ソフトウェア開発者のた

    syque
    syque 2009/11/24
    プログラマ、ソフトウェア開発のスタートアップ 自己啓発読み物
  • 富士通のMDA資料

    AIエージェント、フィジカルAI、量子計算が競争力を加速する一方、認証情報の悪用や横展開など新たなリスクも拡大しています。攻めと守りを分けない経営基盤の再設計を提示します。

    富士通のMDA資料
    syque
    syque 2009/11/19
    富士通が公開している社内システム開発ドキュメント一覧
  • Google Search

    If you're having trouble accessing Google Search, please click here, or send feedback.

    syque
    syque 2009/11/19
    システム開発における標準ドキュメントの資料探し
  • アルゴリズムの紹介

     ここでは、プログラムなどでよく使用されるアルゴリズムについて紹介したいと思います。 元々は、自分の頭の中を整理することを目的にこのコーナーを開設してみたのですが、最近は継続させることを目的に新しいネタを探すようになってきました。まだまだ面白いテーマがいろいろと残っているので、気力の続く限りは更新していきたいと思います。 今までに紹介したテーマに関しても、新しい内容や変更したい箇所などがたくさんあるため、新規テーマと同時進行で修正作業も行なっています。 アルゴリズムのコーナーで紹介してきたサンプル・プログラムをいくつか公開しています。「ライン・ルーチン」「円弧描画」「ペイント・ルーチン」「グラフィック・パターンの処理」「多角形の塗りつぶし」を一つにまとめた GraphicLibrary と、「確率・統計」より「一般化線形モデル」までを一つにまとめた Statistics を現在は用意して

  • VB,VC++,C#,Java,Accessドキュメント自動生成ツール【A HotDocument】

    VB、VC++、C#、Java、Access、Excel対応版 ドキュメント自動生成ツール【A HotDocument】 ドキュメント自動生成ツール【A HotDocument】は、システム開発時におけるドキュメント作成を完全自動化しました。 VB、VC++、C#、Java、Access、Excelのファイルからクリック一つで、納品、保守用の美しいドキュメントを瞬時に、Excelファイル/テキストファイルへ自動生成します。 また、プログラム作成時に必要な、html/chm/xml形式の仕様書出力も可能になりました。 ニュースリリース (2026年01月05日) ・Visual Studio 2026/Office2024版を発売開始しました。 ・パソコン甲子園20周年記念の功労者表彰をいただきました。 1.【A HotDocument】とは 仕様書作成ツール【A HotDocument】の

  • enumをもうちょっと使う - しげるメモ

    enum basics - しげるメモで基的なことをおさらいしたので、私がよく使ってるenum関係のパターンをいくつか。 ステートパターンをenumで enumを使うようになってまず一番変わったのが、 private static final int SOME_STATE = 1; みたいな典型的なアンチパターンを書かなくなりました。これはステートパターンを非常に書きやすくなったためだと思います。 よくこんなコード書いてます。当はもうちょっとロック処理とかを書かないとだめですが、ステート部分は大抵こんな感じです。 public class Lifecycle { // 初期状態はINITIALに固定 private State state = State.INITIAL; // 外側に公開する状態遷移メソッド public void start() { state = state.st

    enumをもうちょっと使う - しげるメモ
  • プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという

    プログラマーの生産性をテーマにした有名な著書「ピープルウェア」には、最も優秀なプログラマと最低の成績のプログラマのあいだには約10倍にあたる生産性の違いがある、というデータが出てきます。 これは、1984年から1986年にかけて92社、延べ600人が参加したプログラミングコンテストのデータを分析した結果から導き出された結果で、課題として与えられたプログラミング作業の開始からコンパイル時のエラーを消すところ(第1チェックポイント)へ到達するまでにかかった時間を比べています。 グラフを見ても分かるように、最優秀者と最低者のあいだには作業時間にして約10倍のひらきがあります。また最優秀者は平均の約2.5倍の生産性だそうです。そして、COBOLやFortranのような旧世代のプログラミング言語と、PascalやCのような現代的なプログラミング言語でのコーディングでの生産性はほとんど同じであったそう

    プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという
  • プログラミング言語の特徴を、実行速度と簡潔さで見る

    プログラミング言語にはさまざまな種類、CやJavaPerlなど、が存在します。理想的なプログラミング言語の定義は条件やプログラマーの好みによってさまざまだとは思いますが、やはり実行速度が速いこと、できれば簡潔に記述できた方がよい、という条件に同意する方は多いのではないでしょうか。 さまざまなプログラミング言語のベンチマークを実行し、その結果を報告しているWebサイト「The Computer Language Benchmarks Game」を紹介しているのが、ブログ「Radium Software」の記事「プログラミング言語の特徴を視覚的に比較する」です。 「The Computer Language Benchmarks Game」では、ベンチマークの結果とそのコードの関係をグラフにした「interpret scatter plot shapes」というWebページが公開されています

    プログラミング言語の特徴を、実行速度と簡潔さで見る
  • 1