タグ

2015年4月24日のブックマーク (15件)

  • マネジメントサイクルは「PDCA」ではなく「STPD」で回す - プログラマの思索

    「マネジメントサイクルは「PDCA」ではなく「STPD」で回す」記事をメモ。 以下は理解できたことをラフなメモ書き。 【参考】 ITエンジニアのための押さえておきたいビジネス知識 - 第5回:マネジメントサイクルは「PDCA」ではなく「STPD」で回す:ITpro リスクマネジメント(安全管理) 楽しいアウトドア活動は安全から STPDサイクルでリスクマネジメント メルマガ詳細 【近況】Plan-Do-Check-ActionとSee-Think-Plan-Do: クイズの引力実験室 PDJロゴス・ブログ: 今を生きる 「目標を考える(2)」 脅威と正面から向き合えるか ~富士フイルムとコダックの明暗を分けた脅威~:仕事を楽しく未来を明るく:ITmedia オルタナティブ・ブログ マネジメントでよく出てくるPDCAサイクルの弱点は、Planの意味が大きすぎること。 計画を作るだけでパワーを

    マネジメントサイクルは「PDCA」ではなく「STPD」で回す - プログラマの思索
    toa1121011
    toa1121011 2015/04/24
    1.See  (じっくり見る) 2.Think (どうするべきか考える) 3.Plan (計画する) 4.Do  (実行する)
  • 意外と変わった!? Windows 10の主要アイコン - 7から10まで比較してみる

    今夏登場予定のWindows 10。新OSはどこが変わっているの!? というのは読者のみなさんにとって興味のポイントだろう。そういった機能面の紹介は「『Windows 10』テクニカルプレビューを試す」や「Windowsスマートチューニング」といった連載に譲り、今回の記事では、Windows 7から8.1、10へと進化するに従って意外と変わったWindows 10の主要アイコンをゆるゆると紹介していく。「こんな風に変わったのかあ」と気軽に見ていただければ幸いだ。 ちなみに、使用したWindows 10 テクニカルプレビュー版のビルドは10041であり、今後のバージョンアップにともなって変更になる可能性もあるので注意してほしい。 コンピューター

    意外と変わった!? Windows 10の主要アイコン - 7から10まで比較してみる
  • WindowsのAntでJDKのバージョンを変更する方法 - ビー鉄のブログ

    先日のMavenでコンパイル時のJDKバージョンを指定する方法のAnt版っていう感じです。 Mavenは先日の記事のように、プラグインで用意されているみたいなのですがAntには無さそう。 という訳で、実行時に環境変数を書き換えることで対応するみたいです。 サンプルですが以下バッチファイルです。 環境変数を指定のJDKに変更するバッチ [ps highlight="2"] @echo off set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25 set PATH=%JAVA_HOME%\bin;%PATH% [/ps] ハイライトしたJAVA_HOMEにはJDKのパスを入れてください 通常はJDK7を使っているので、JDK6を指定したバッチを用意して実行したところ うまくJDK6に変更されているみたいですね。 使い方としては、Ant等でタスクを実行す

    WindowsのAntでJDKのバージョンを変更する方法 - ビー鉄のブログ
  • JUnit入門―導入・実行編(Ant ver.)

    今回はJUnitをAntから使うための環境について試してみます。 使用している環境は以下の通りです。 それぞれ、JDK・JUnitは導入済みとします。 ・Windows 7 SP1 ・JDK 1.7.0 (64bit ver.) ・JUnit 4.10 ・Antの導入 Antとは、Javaベースのビルドツールの1つで、build.xmlというファイルにxml形式で目的ごとの処理を記述していきます。 導入の方法としては、バイナリを手に入れる方法とソースからビルドする方法があります。 ここでは、バイナリを使用する方法について説明します。 まず、Antのバイナリを以下のページからzipファイルをダウンロードします。 http://ant.apache.org/bindownload.cgi zipファイルを適当なところに展開しておきます。 次に環境変数を設定します。 設定の必要があるのは、以下の

  • Eclipse上でANTのjunitreportタスクを実行すると失敗する - 人類みんなごくつぶし

    こんなの出るんだけど、 [junitreport] : Error! staticでないJava関数'replace'の最初の引数は無効なオブジェクト参照です。 [junitreport] : Error! データ型'void'を'reference'に変換できません。 [junitreport] : Fatal Error! スタイルシートをコンパイルできませんでした ぐぐったら、バグだそうです Bug 384757 - Ant build fails in junitreport using Java 6u32 or later https://bugs.eclipse.org/bugs/show_bug.cgi?id=384757 Bug 51668 - broken on JDK 7 when a SecurityManager is set https://issues.apac

    Eclipse上でANTのjunitreportタスクを実行すると失敗する - 人類みんなごくつぶし
  • JUnit・JMockitチートシート - Qiita

    public class FourPhaseTest { @Test public void testCase() throws Exception{ // 1.初期化 Calc sut = new Calc(); int expected = 7; // 2.テスト実行 int actual = sut.add(3.4); //3.アサーション assertThat(actual, is(expected)); //4.終了処理(必要な場合) sut.shutdown(); } }

    JUnit・JMockitチートシート - Qiita
  • @IT:CoolなEclipseプラグイン(2)

    今回は、ソフトウェアのレビュー/テスト/デバッグを助け、ソフトウェアの品質向上に役立つプラグインを紹介しましょう。バグの存在する可能性があるコードを指摘するFindBugs、カバレッジによりユニットテストの網羅性を検証するdjUnit、スレッドの問題の検出を助けるEnerjy Thread Profilerの3プラグインです。 1.FindBugs プログラムのバグ検出の手段として、プログラムを動作させずにバグを検出する静的解析があります。Eclipseも簡単な静的解析機能を備えています。コード中で初期化されないオブジェクトを参照する機能や、depricateなメソッドを利用した場合など、推奨されないコードを書くと黄色でランプマークを表示する機能などです。 FindBugsプラグインは、Eclipseの標準機能以上に強力な静的解析の機能を提供します。ある特定のコードパターンにマッチする部分

    @IT:CoolなEclipseプラグイン(2)
  • Eclipseプラグイン 正規表現の入力・テスト

    今回は、正規表現の入力、テストを支援するQuickRExプラグイン、ログ出力コードの入力を支援するLog4E、プロパティファイルの入力を支援するCrossJPropEditorをご紹介します。 1.QuickRExプラグイン 正規表現は、文字列のパターンを表現する表記法で、入力値の検証や、文字列の検索・置換等で利用することができます。Java開発においては、Strutsのバリデータ等で利用されています。正規表現は便利なのですが、構文が特殊なため、初心者には分かりにくいという欠点があります。正規表現の入力を支援するQuickRExを利用すると、正規表現の入力が簡単になります。 ■特長 QuickRExは次のような特長を持ちます。 ・補完機能 Javaコードの補完と同じような感覚で正規表現の補完を行うことができます。 ・正規表現のテスト テストコードを書いてプログラムを走らせなくてもダイアログ

    Eclipseプラグイン 正規表現の入力・テスト
    toa1121011
    toa1121011 2015/04/24
    “QuickREx”Log4E
  • 便利なプラグインの集大成MyEclipse

    前回までの連載を通じて、Eclipseを利用してアプリケーション開発を行ううえで便利なプラグインを、オープンソースのものを中心に数多く紹介してきました。 個別にプラグインをインストールする方法は、オーダーメイドで自分好みの開発環境を作ることができるというメリットもありますが、以下のようなデメリットもあります。 1. インストールに時間がかかる Eclipseの最大の売りの1つに、オープンソースおよびサードパーティから提供されている豊富なプラグインがありますが、Web上に散在するプラグインを個別にインストールするには、それなりの手間が掛かります。 また、プラグインによっては、前提となるプラグインが存在する(例えば、Visual EditorプラグインにおけるGEF、EMFなど)場合があり、その分ダウンロード/インストールの手間が掛かります。 2. プラグイン同士の相性やバージョンに気を使う必

    便利なプラグインの集大成MyEclipse
  • JUnitのテスト結果をレポート出力

    Junitで実行したテスト結果、カバレッジを出力できます。 今回はAntビルドファイルで。 下記サンプルを使用すると、JUnit、Jcoverageのレポートを出力します。 ビルドファイルで使用するプロパティファイルものっけときます。 ※ECLIPSE_INSTALL_DIR は eclipse をインストールしたディレクトリに修正すること! 【unittest.xml】 <?xml version="1.0" encoding="UTF-8"?> <project name="djUnit" basedir="." default="djunit.test"> <property file="djunit.properties" /> <!-- クラスパスの設定 --> <path id="class.path"> <fileset dir="${djunit.lib.dir}"> <i

  • 7. 基本的なタスク(2)

    7.5. テスト(JUnit) JUnitを使った単体テスト(指定されたもの、または複数まとめて)を実行します。Antバージョン1.8ではJUnit3以上をサポートします。 準備 junitタスクの実行にはjunit.jarとant-junit.jarが必要です。バージョン1.7以降ではant-junit.jarがAntのバイナリに同梱されるようになったので、junit.jar を含むパスが<junit>の中の<classpath>で指定されていれば動作します。それ以前のバージョンについてはマニュアルを参照ください。 <junit> <classpath> <fileset dir="lib" includes="junit.jar" /> </classpath> <test name="example.MyTest" /> </junit> パラメータ <junit>に指定できる主な属

  • Eclipseプラグイン コード品質のカイゼン(JUnit Factory)

    これはすごい!?コード品質のカイゼン化プラグイン2種:CoolなEclipseプラグイン(24)(1/3 ページ) ソフトウェアの品質と保守性を向上させるために、テストケースの作成は重要です。しかしながら、時間がない、面倒だなどの理由によりユニット(単体)テストが省略されることはしばしばあります。 また、ソフトウェアの修正や仕様変更を考慮すると、保守性の高い(分かりやすい/読みやすい)コードにする必要があります。 稿では、ソースコードからJUnitをベースとしたたテストケースを自動的に生成する「JUnit Factory」とコードの保守性の指標であるCRAP(Change Risk Anti Pattern)を計測する「Crap4j」をご紹介します。 テストケースを自動生成するJUnit Factoryとは? JUnit Factoryはソースコードからテストケースを自動生成し、しかも生

    Eclipseプラグイン コード品質のカイゼン(JUnit Factory)
    toa1121011
    toa1121011 2015/04/24
    JUnit Factory JUnt自動生成
  • カバレッジ(網羅率)分析とは

    カバレッジは、所定の網羅条件がテストによってどれだけ実行されたかを割合で表したものです。網羅条件が命令であれば、命令網羅と呼ばれ(またはステートメントカバレッジ、C0とも呼ばれます)、すべての実行可能な命令のうち、テストで実行された命令の割合を意味します。そのほかに、すべての判定条件(if文による分岐など)のうち、テストで実行された判定条件を意味する判定条件網羅(ブランチカバレッジ、C1とも呼ばれます)などがあります。 テストを実施するにあたって、カバレッジ (網羅率)を測定/分析することは、ソフトウェアの品質向上に非常に大きな意味を持ちます。なぜなら、カバレッジ情報からテストそのもの品質を定量的に測ることができるからです。テストのカバレッジを測定する方法は、コードや仕様、要件、設計など、さまざまな側面から計測する方法がありますが、単体テストの段階では、コードベースのカバレッジでテストの品

  • 【カフェインの致死量って?】各社エナジードリンク徹底解剖してみた - paiza times

    Photo by Mike Mozart こんにちは、今回は谷口がお送りします。 ITエンジニアの方々の中には、エナジードリンクが好きな人、ついつい飲んじゃうという人がたくさんいると思います。私もそうです。今回は、そんなエナジードリンクについて、各社製品の成分の違いや危険性、カフェインの致死量などについての情報をまとめました。 【目次】 ■よくエナジードリンクに入ってるあの成分 ■あのエナジードリンクって何が入ってるの? ■エナジードリンクは体に悪い?カフェインの致死量って? ■それでもエナジードリンクが飲みたい! ■まとめ ■エナジードリンクとは 栄養ドリンクというと、茶色いビン入りのもの、エナジードリンクというと缶入りのもの……というイメージがありますが、こういった飲料は、ビタミン類・アミノ酸・滋養強壮に効果のある生薬・漢方薬由来成分のエキスなど、疲労回復や健康維持に効果が期待できると

    【カフェインの致死量って?】各社エナジードリンク徹底解剖してみた - paiza times
  • アーキテクチャ設計のアンチパターン集~44のアンチパターンに学ぶDBシステム - プログラマの思索

    「44のアンチパターンに学ぶDBシステム」を読んでみて、とても優れたアーキテクチャ設計のアンチパターン集に思えた。 過去の経験上、あるあると思う箇所がたくさんあった。 感想をラフなメモ書き。 【元ネタ】 44のアンチパターンに学ぶDBシステム - give IT a try あなたの現場にも必ずあるDBシステムの"悪い例"が満載!「44のアンチパターンに学ぶ DBシステム」 | oracletech.jp 『44のアンチパターンに学ぶDBシステム』 - 虎塚 44のアンチパターンに学ぶDBシステム : 賢者の図書館 (Under Construction) : livedoor Blog(ブログ) 【SQLをしっかり学習したい人におすすめミック。 | プラプラ式技術系 Access流! 【まとめ】44のアンチパターンに学ぶシステム構築時の失敗パターン。もっとはやく言ってよーとな

    アーキテクチャ設計のアンチパターン集~44のアンチパターンに学ぶDBシステム - プログラマの思索