2016年12月13日のブックマーク (16件)

  • \バグだー!/ システムに巣食うバグさんからみた快適さ、循環的複雑度( Cyclomatic Complexity ) とは? \バグだー!/ - Tbpgr Blog

    概要 循環的複雑度( Cyclomatic Complexity ) と バグの混入率 について 経緯 現在、私の所属する組織ではシステム全体の 保守性に関して課題を抱えています 。 今後、改善を行う際の 1 つの指標として循環的複雑度を測定しようと考えました。 一つのきっかけとしては、下記の記事です。 tchikuba's blog - ドワンゴ吉村総一郎氏「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」@デブサミ2014 2日目 ドワンゴ の ニコニコ生放送のシステムが、 PHP の 300 万行のコードベース で、 循環的複雑度 600 超 のメソッドが複数ある状態だったそうです。 【19-A-1】名誉職としてのCTOのあり方 from Developers Summit 循環的複雑度 600 超は「 人類の英知を結集しても不具合

    \バグだー!/ システムに巣食うバグさんからみた快適さ、循環的複雑度( Cyclomatic Complexity ) とは? \バグだー!/ - Tbpgr Blog
    minony
    minony 2016/12/13
  • テストの数を減らそう!プリキュアで学ぶPICT - Qiita

    ソフトウェアのテストはたいへんだなあ ソフトウェアのテスト、きちんとしてますか?最近は、スマートフォンやタブレットの普及に伴って、ユーザが使うデバイスの種類が多様化しています。 使われるOSやブラウザ、画面サイズの種類が増える中、プリキュア1の多様化も著しいですね。「プリキュアで学ぶワンライナーWebスクレイピング」で検証した通り、昨年までは43人、今年は「魔法つかいプリキュア」が加わることで、プリキュアの数は総勢45人になりました2。プリキュアはキャラクターによって専用デバイスを持ったり3、感情が昂ぶると常識を覆す事象を起こしたりするので、ITサービスを提供するエンジニアの方々は、ユーザ満足度向上のため、当然プリキュアがユーザになった場合も考慮した動作テストをされていると思います。 とはいえ、プラットフォームとプリキュアの組み合わせの数は、既にかなりの数です。全てのパターンを試すととても

    テストの数を減らそう!プリキュアで学ぶPICT - Qiita
    minony
    minony 2016/12/13
  • webcomponents.org - Discuss & share web components

    minony
    minony 2016/12/13
  • Yahoo!ニュース

    瀬古利彦リーダー、MGCから1カ月半で防府Vの川内優輝に驚きと称賛 「どこまで体力余っているんだろう。川内に負けないような選手を」

    Yahoo!ニュース
    minony
    minony 2016/12/13
  • ಠ_ಠ.js

    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

    ಠ_ಠ.js
    minony
    minony 2016/12/13
  • テストしやすいGoコードのデザイン

    テストしやすいGoコードのデザイン golang.tokyo #2 12 December 2016 Taichi Nakashima 言いたいこと 明示的であれ! 2 whoami @deeeet / @tcnksm (GitHub) http://deeeet.com A PaaS Dev&Ops (Using go for CLI tool, API, Batch jobs) 3 OSS Tools gcli - The easy way to build Golang command-line application ghr - Create Github Release and upload artifacts in parallel Packages go-httpstat - Go package for tracing golang HTTP request latency

    minony
    minony 2016/12/13
  • GitHub - reg-viz/reg-cli: 📷 Visual regression test tool.

    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 - reg-viz/reg-cli: 📷 Visual regression test tool.
    minony
    minony 2016/12/13
  • 稼働中のバッチを監視したくなったら Mackerel Custom Metrics が便利 - Qiita

    この記事は Mackerel Advent Calendar 2016 の 12/13 日の記事です。 はじめに 皆さんは golang で書かれたプロセスの監視はどの様に行われているでしょうか。builderscon 2016 でも登壇された Dave Cheney 御大の gcvis をお使いでしょうか。 確かに gcvis は便利なのですが一つ悩ましい点があり、gcvis 自信がプロセスを起動しないといけないという点にあります。作り上致しかたないのですが、コマンド引数にて起動するプロセスを指定する仕様になっています。つまり起動には gcvis が必要になるのです。監視の際にアプリケーションを止められるのならばいいのですが、そうでないときは使えない事もあります。 ところで昨日 golang で書かれたプロセスを監視/操作するためのツール「gops」をご紹介しました。 この gops で

    稼働中のバッチを監視したくなったら Mackerel Custom Metrics が便利 - Qiita
    minony
    minony 2016/12/13
  • デザイン思考と課題解決 - Qiita

    はい!しかおです! 大学院の研究室ではデザイン思考でモノづくりの企画からプロトタイプまでみたいなことをやってます。 今回のアドベントカレンダーは、色んな方面で活躍するライフイズテックのメンターがうんたら!みたいな趣旨だったと思うので、テックじゃない方面で活動してる僕もなんか書けるかな、なんて思って一瞬で参加を決意しました。良い企画すぎですね。 というわけでLife is Tech! advent calendar 12日目です!どーぞ!! 目次 目次 前置き 課題解決とデザイン思考 人の感じる価値をみて機能を提供する Wicked problemsとデザイン思考 前置き 今回は僕の専門であるデザイン思考についてちょっとだけ紹介しようかなーと思います。 デザイン思考っていうのは最近のバズワードで要は「何を作るのか」を決めるための思考プロセスのことです。 ちなみにwiki先生に聞いてみたところ

    デザイン思考と課題解決 - Qiita
    minony
    minony 2016/12/13
  • Go言語でExcel操作ライブラリを書いてみた - Qiita

    excl ライブラリ なぜそんなもの書いたのか Go言語にはExcel作成用のライブラリ xlsx がすでに存在します。 xlsxライブラリは強力で、普通に使用する場合このライブラリが一番だと思います。 ただ、xlsxライブラリを調査していると今回作成するものの仕様に耐えられない部分がありました。 xlsxライブラリの利点欠点 xlsxライブラリにできること ・Excelファイルの書き込み・読み込み・新規作成 ・セルの書式設定 ・Excelファイルを解凍せずに扱える ・OpenXMLの仕様に基づいた開発 xlsxライブラリの問題 ・既存のExcelファイルを使用するといろいろなものが消える ・チャートが消える ・画像が消える ・図形が消える ・マクロの存在するファイルの場合はマクロも消える ・メモリ使用量が異常に高くなる ・数十メガバイトのデータでも使用メモリがギガを超える exclライブ

    Go言語でExcel操作ライブラリを書いてみた - Qiita
    minony
    minony 2016/12/13
  • Electron アプリをつくる時に便利なパッケージ - はやくプログラムになりたい

    この記事は Electron アドベントカレンダー2016 の13日目の記事です. 記事では,僕が Electron アプリをつくる上で便利だったり,ほしかったのでつくったりしたパッケージを7つほど紹介します. electron-about-window electron-dl electron-in-page-search electron-window-state menubar node-auto-launch electron-mocha electron-about-window electron-about-window は 'このアプリについて' ウィンドウを簡単にクロスプラットフォームにつくるためのパッケージです.下記のように関数を1つインポートして呼び出すだけで「このアプリについて」ウィンドウを生成することができます.(example) import openAbout

    Electron アプリをつくる時に便利なパッケージ - はやくプログラムになりたい
    minony
    minony 2016/12/13
  • 怪文書だが、転載しておく

    内容としては話半分以下の怪文書だろうけど、自分(=投資業界)の知っている内容で事実関係を知っているor関係者から話を聞いたことがあるものが含まれているので、要検証と思い転載しておく。なんか突然削除されていたから。 赤浦さん周辺というと、ヤフーを辞めた松真尚さんや現ヤフーでいろいろありつつ生き残っている「おざーん」こと小澤隆生さん、「けんすう」こと古川健介さん方面の問題だと思うのだが、ここで語られている百社以上のベンチャーがエッセンス吸われて一社に固められ急成長というのはnanapi→KDDIもそのひとつだったと思う。また、赤浦さんの方面で不思議な投資は旧jig系列のファンドよりもグロービスの話は沢山聞く。独立系ベンチャーキャピタルと情報をやり取りするとかそういうスキーム。 DeNAで村田さんだけ叩かれるのは不公平とは思うけれども、ご存知の通りiemo10億の買収はデューデリジェンス2か月

    怪文書だが、転載しておく
    minony
    minony 2016/12/13
  • Resolve simple merge conflicts on GitHub

    ProductResolve simple merge conflicts on GitHubYou can now resolve simple merge conflicts on GitHub right from your pull requests, saving you a trip to the command line and helping your team merge pull requests faster.… You can now resolve simple merge conflicts on GitHub right from your pull requests, saving you a trip to the command line and helping your team merge pull requests faster. The new

    Resolve simple merge conflicts on GitHub
    minony
    minony 2016/12/13
  • PICTでテストケースの組み合わせ爆発にさよならを - エンジニアをリングする

    Goodpatch Advent Calendar 2016 13日目の記事です! わたしはGoodpatchでProttというプロトタイピングツールのWebフロントエンドの開発を担当しています。 Prottでは、プロトタイプの再生に関する修正をしたあとは必ず全動作を網羅したテスト用プロジェクトでの動作確認を行っています。 ただ、すべての環境や条件を揃えた上でのテストにはなかなかの工数がかかってしまっていました。 この記事では、オールペア法という手法とPICTというCLIツールを使用してテスト工数を半分以下に削減した方法を紹介します。 単純に全組み合わせ 推奨環境としているOSやブラウザと3種類の再生モードを組み合わせると、テストすべき組み合わせは全部で20パターンになります。 (プレビューモードとプレゼンテーションモードは対PC、スタンドアロンモードは対モバイルのモードです。) - Ma

    PICTでテストケースの組み合わせ爆発にさよならを - エンジニアをリングする
    minony
    minony 2016/12/13
  • 天井照明を改造してプロジェクタを付けた - ✘╹◡╹✘

    いろいろ試行錯誤してプロジェクタを取付けた記録です。 つい先日引越した ところ、新居にいい壁があり、またいいところに照明用のレールがありました。賃貸物件で天井に穴を開けられないため、このレールを利用してプロジェクタを取付けられないかどうか調べてみることにしました。ネットで見てもほとんど事例が出てこないので暗中模索です。 前の住居で利用していた照明器具が運良く余っていたので、これを分解し、天井の引掛け金具とプロジェクタ用のアダプタとを繋ぐ部品として利用することにしました。 DI CLASSE(ディクラッセ) Ferrico flat3 フェリコ フラット3 シーリングライト LC5101ST 出版社/メーカー: ディクラッセメディア: ホーム&キッチンこの商品を含むブログを見る ちなみに部品を取り外した照明はこれで、そこそこの重さがある照明だったので、それなりに (5kg程度) までは耐えら

    天井照明を改造してプロジェクタを付けた - ✘╹◡╹✘
    minony
    minony 2016/12/13
  • 釣具店で買ったオキアミを食べてみる :: デイリーポータルZ

    一般的にオキアミといえば「魚釣りの餌」というイメージが強いように思う。実際、釣具店くらいでしかなかなか見かける機会がない。でもアレ、小エビみたいでおいしそうじゃないか。

    minony
    minony 2016/12/13