タグ

2011年3月27日のブックマーク (9件)

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • テスト自動化とは - ソフトウェアテスト自動化まとめサイト なんでも自動化サイト

    1.V字開発プロセスモデルによる分類 1.1.要件定義 VDM 形式手法(Formal Methods)により仕様の自動検証などを行う。 1.2.システム設計 モデル検査 Spin モデル検査により状態遷移図の状態で自動検証を行う。 LTSA モデル検査により状態遷移図の状態で自動検証を行う。 NuSMV モデル検査により状態遷移図の状態で自動検証を行う。 モデル駆動 ZIPC(商用:キャッツ株式会社) 状態遷移図による検証が可能 MDA モデルを実際に動かして動作検証する。Executable Umlなどを使用して仕様を記述。 IAR visualSTATE(商用:IAR SYSTEMS) ステートマシンを設計、検証、実装できるツール。20ステートまでの無料の評価版あり 1.3.詳細設計 Enterprise Architect(商用:SPARX SYSTEMS) テストツールではないが

    テスト自動化とは - ソフトウェアテスト自動化まとめサイト なんでも自動化サイト
  • Dynamic Draw

    Thought Tickler Thought Ticklerは、思考プロセスレコーダーです。 一種のアイディアプロセッサーですが、思考過程を記録するという特別な機能があります。 Thought Tickler は、全てのユーザー操作を記録することによってユーザーの思考過程を記録することができます。 お知らせ 2023/8/27 Dynamic Draw Web を更新しました。 日語をサポートしました。 2023/7/2 Dynamic Draw/Thought Tickler 6.4.2をリリースしました。 ペーストのバグ、SVG出力のバグを修正しました。 2023/6/11 Dynamic Draw/Thought Tickler 6.4.1をリリースしました。 画像のエクスポート時にDPIが指定できるようになりました。 2023/3/9 Dynamic Draw Portable

  • Clone Digger | Overview |

    Clone Digger aimed to detect similar code in Python and Java programs. The synonyms for the term "similar code" are "clone" and "duplicate code". What is software clone? Two continuous fragments of code form clone if they are similar enough. Why is it important to detect clones? The presence of clones can increase maintenance cost of the code. Detected clones can be refactored or just kept in mind

  • python 用 lint、Pyflakes vs. pyChecker vs. pylint - 傀儡師の館.Python:楽天ブログ

    2007.12.01 pythonlint、Pyflakes vs. pyChecker vs. pylint (1) テーマ:プログラミング言語 Python を使う(336) カテゴリ:Python Python の文法チェックには何を使う? lint はないの? で Python だと lint 相当のものは何があるということで pyChecker と pylint を取り上げたが、pyflakes もシンプルなので、うるさすぎる警告で肝心な警告を見逃すことがないからよいということで教えていただいた。 Re:pyflakes(11/24) yasusiiさん pyflakes を普通にインストールすると c:\Python25\Scripts などに pyflakes というファイルがあるはずです。これを pflks.py など pyflakes.py 以外の名前にリネームしま

  • PosterousのCEO「Webはクソ。ブラウザはマジなんとかしろ」 - 昼メシ物語

    俺も使ってるお手軽日記サービスのPosterous。そのCEO、Sachin Agarwalが書いていた記事がなんとなく面白かったので和訳しました。 元の記事: The web sucks. Browsers need to innovate - Sachin's Space 部分的にかなり意訳したり強調したりしてます。以下文。 Webはクソ。ブラウザはマジなんとかしろ Webはダメダメなプラットフォームだけど、一方iPadは今後もどんどんすげーアプリがどんどん出てくるのは明らかだろう。 Web業界が長年かけて築いてきたWebサイト達よりもいいものを、どうしてiPadは最初のリリースにも関わらず出せてしまうんだろう? 「Webの終わり」を宣言するために、私はこの記事を先週から書き始めた。「Webは死んだ」とまでは言わない。でももう薄氷を踏んでる状態だ。 Webは静的なコンテンツを扱うには

    PosterousのCEO「Webはクソ。ブラウザはマジなんとかしろ」 - 昼メシ物語
    haneimo
    haneimo 2011/03/27
  • Part4 Eiffelに学ぶ「正しいオブジェクト指向」

    ソフトウェア開発コンサルタント。(有)デザイナーズデン代表取締役。要求記述やシステムモデリング,既存システムのリエンジニアリング,リファクタリング,フレームワーク設計,テスト,構成管理,文書化,プロジェクト管理などに関するコンサルティング,教育,開発,著述,翻訳等を手がける。対象ドメインはエンタープライズ・システムから,組み込み機器まで多岐に渡る。最近の関心事は信頼性の高い仕様記述手段の普及と実践。 オブジェクト指向言語といえば,現在ではC++Javaを思い浮かべる人が多いでしょう。こうした言語で正しいオブジェクト指向プログラミングを行うには,よく考えてクラスの設計を行う必要があります。ただ,正しい設計を行う能力は一朝一夕には身に付きません。こうした訓練に適した言語はないのでしょうか。あります。それがEiffelです。Eiffelは,正しいクラス設計をプログラマに強制します。 Eiffe

    Part4 Eiffelに学ぶ「正しいオブジェクト指向」
  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知るエレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHPPEAR 標準コーディング規約symfony CodingStandards Perlperlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
    haneimo
    haneimo 2011/03/27
    1週間でこなすことを求められるのが"プログラマ"なのかもねぇ。
  • PEP 8 – Style Guide for Python Code | peps.python.org

    PEP 8 – Style Guide for Python Code Author: Guido van Rossum <guido at python.org>, Barry Warsaw <barry at python.org>, Alyssa Coghlan <ncoghlan at gmail.com> Status: Active Type: Process Created: 05-Jul-2001 Post-History: 05-Jul-2001, 01-Aug-2013 Table of Contents Introduction A Foolish Consistency is the Hobgoblin of Little Minds Code Lay-out Indentation Tabs or Spaces? Maximum Line Length Shoul

    PEP 8 – Style Guide for Python Code | peps.python.org