タグ

2009年12月21日のブックマーク (16件)

  • TDD Boot Camp の参加報告とか読んで - ぐるぐる~

    TDD Boot Camp には行っていないんだけど、参加者のエントリを色々読んで触発されたので思っていることをちょこっと書いておきます。 日曜日は id:a-hisame に無理言って色々と聞いた*1しね! 以下引用が多くて微妙に長文。 アクセス修飾子 デモ:coberturaに機能追加する*1 テストできそうな箇所を小さい範囲にメソッド抽出 さらに、副作用がある箇所をprotectedメソッドに抽出 サブクラスで副作用メソッドをオーバーライドして無効化 テストのために、検出用変数をprivateからpublicに変更 検出用変数にアクセスして、assertを記述 *1: この辺ちょっとうろ覚え。もし間違っていたらご指摘ください。 TDD Boot Campに参加しました - @ikikko のはてなブログ これの 4 と 5 なんだけど、個人的には package private でい

    TDD Boot Camp の参加報告とか読んで - ぐるぐる~
  • Sign in - Google Accounts

  • Amazon.co.jp: Linuxデバイスドライバプログラミング: 平田豊: 本

    Amazon.co.jp: Linuxデバイスドライバプログラミング: 平田豊: 本
  • [B! tddbc] t-wadaのブックマーク

    カードゲーム 3時頃、みんなテンアゲだったし、せっかく持ってきたのでカードゲームに興じる。 選んだタイトルはチルノのさんすうゲーム。 朝4時ごろまでがんばった気がする。 『実践テスト駆動開発』を読み込む 朝4時ごろ、寝静まった。このチャンスを生かして講師のTakuto Wada(@t_wada)さんがお持ちになったを読破することに挑戦することにした。 朝までは3時間程度しかないので、しょうがなく以下のをチョイス。 テスト駆動開発入門読んだがこれはすごいな。こんなこと真面目に書くのがすごい。ライブ感がぱない。 — ふぁらお加藤 (@PharaohKJ) 2017年2月18日 機能を足した動くコード→よりよいコードをガンガン書いていくライブ感がすごい! 私とかが「慣れろ」で済ませることをちゃんとまとめてあってすごい。プログラム書けるようにはなったけどプロってどんなふうに進めているんだろう?

  • Newlib - Wikipedia

    Newlib は、組み込みシステムでの使用を意図して実装した標準Cライブラリである。いくつかのライブラリ部分をまとめたもので、各部分でライセンスが異なるが、いずれもフリーソフトウェアのライセンスであり、組み込み製品での利用が容易である。当初、GNUクロス開発ツールチェーン構築の一環として、シグナスサポートが作成した。現在は、レッドハットの Jeff Johnston と Tom Fitzsimmons が保守している。 Newlib のドキュメントの System Calls の節で、各種オペレーティングシステムでの使い方が解説されている。オペレーティングシステムの全くない組み込みシステムでの利用が主であり、その場合は "board support package" を呼び出して、シリアルポートに1バイトを出力する・ディスクや何らかのメモリデバイスから1セクタを読む等の処理を行う。 200

    kaorun55
    kaorun55 2009/12/21
    newlib
  • GNU Cライブラリ - Wikipedia

    GNU C Library GNU Cライブラリ(グニュー・シーライブラリ、glibc、ジーリブシー)は、GNUプロジェクトによる標準Cライブラリ実装。元々はGNUオペレーティングシステム向けにフリーソフトウェア財団 (FSF) が作成したもので、2001年からは主要なコントリビュータでメンテナーでもあるレッドハットのウルリッヒ・ドレッパーらからなる委員会が開発を監督していたが、2012年3月にコミュニティ主導の開発プロセスへの移行のために委員会の解散が決定した[1][2]。 GNU Lesser General Public Licenseでリリースされているフリーソフトウェアである。 歴史[編集] 1980年代、FSFのために作業していたRoland McGrathらを中心としてglibcが書かれた。 1988年2月、FSFはglibcがANSI Cの要求する機能をほぼ完全に実装したと

    GNU Cライブラリ - Wikipedia
    kaorun55
    kaorun55 2009/12/21
    glibc
  • uClibc - Wikipedia

    µClibc, システムコール (system calls), Linuxカーネル / µClinux. uClibc は、組み込みLinux向けの小型標準Cライブラリである。uClibc は、メモリ管理ユニットを必要としないマイクロコントローラに対応したμClinux 向けに開発された("u" は「マイクロ」を意味する μ のローマナイゼーションである)[2]。 プロジェクトを創始したのは Erik Andersen。他の主なコントリビュータとして Manuel Novoa III がいる。GNU Lesser General Public License でライセンスされており、フリーソフトウェアである。 uClibc は、一般的なLinuxディストリビューションで使用している GNU Cライブラリ (glibc) よりずっと小さい。glibc はフル機能を実装し各種ハードウェアやカー

    uClibc - Wikipedia
  • GNU Binutils - Wikipedia

    GNU Binutilsまたはbinutilsは、さまざまなオブジェクトフォーマットを含むオブジェクトファイルを扱うためのプログラミングツールである。わかりやすくいうと、GNUが提供しているツールのうち、バイナリのプログラミングを実装するためのツールであり[2]、そのためクロスアセンブラとして活用できる。現在のバージョンは、シグナスソリューションズ(レッドハットに買収された)によってBFDライブラリを使用して書かれた。binutilsの典型的な使われ方は、GCC、make、GDBなどの補助である。 binutilsは以下のコマンドを含む: addr2line - プログラム内のアドレスをファイル名と行番号に変換する ar - アーカイブの作成、変更、および展開 as - GNUアセンブラ c++filt - C++シンボルのデマングルを行う dwp - DWARF パッケージングユーティリ

  • スクラムマスタが障害になるとき...

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    スクラムマスタが障害になるとき...
  • TDD Boot Camp体験記 - Logic Dice

    12/19に開催されたTDD Boot Campに参加してきました。 一言でイベントを総めると、気で楽ませて頂きました。 また、前々から疑問に思っていることをレビュー中などに意見としてぶつけて、得る事ができたものがたくさんありますので、意見の整理と確認も兼ねまして、こちらにイベントの内容を綴らせて頂きます。 多くの方から意見を頂いたりしましたが、話の出所などを完全には覚えていないので、場合によってはさも自分の意見のように書かれているところがあると思います。特にTwitterのログに関しては大いに参考にさせて頂いています。その点に関しましてはあらかじめご了承下さい。 また、間違っている部分や気になる部分などがありましたら、意見をいただけると幸いです。 かなりの長文。注意。 まず前日から深夜バスを使って東京渋谷入り。その時間、バスがやや遅れたとしても6時。 最初の草書は24h営業のマクドで書

    TDD Boot Camp体験記 - Logic Dice
  • TDD Boot Campでコーチ役やらせていただいた。 - Fly me to the Luna

    12/19に行われたTDD Boot Campに参加してきました。前もってid:t-wadaさんからコーチ役のお願いをされたのですが、当日id:agtさんがスカウトされていました。cacooの開発者の方です。そしてMobster Eclipse Pluginの開発者でもあります。そんな方とコーチ業です。勉強にならないはずがない。でも悲しいかなコーチ業。id:agtさんのコメントを聞けないorz。 今回自分はQuick JUnitメンテナということもあり、id:ebackyさんからeclipseの推奨環境を聞かれたので、「こういう環境作ってね」というお願いをするのもよかったんですが、TDD Boot Camp用にカスタマイズしてみました。 「t」アイコンはテスト結果をtwitterにつぶやく機能を有効/無効にするやつです。当日参加者の方にはテスト結果をできるだけつぶやいていただきました。後で

    TDD Boot Campでコーチ役やらせていただいた。 - Fly me to the Luna
    kaorun55
    kaorun55 2009/12/21
    こんぴろさんのペアプロ結果に興味あり!
  • TDD Boot Campに参加しました - @ikikko のはてなブログ

    【追記】今回作成したコードを最下部に追記しました。 まずは、主催者・スタッフの方々にお礼を言いたいと思います。講演だけでもすごく勉強になったのに、こうやって演習の時間まで設けてもらうのはすごく準備等に時間や手間がかかったことでしょう。当にお疲れ様です。 私個人としては、各テーブル内で一番よかったと思う人をテーブル内メンバー6人で決める「テーブル賞」に推薦していただきました!まだまだ未熟な自分というのは自覚していますが、こうやって認められるのは素直に嬉しい限りです。ありがとうございます♪ で、グループ賞として技術評論者様から一冊をいただける権利をもらいました。あまり選択する時間も無かったので、前から気になっていた「パターン・Wiki・XP」のを選びました。が、後々考えると会場で宣伝があった「スクラムアジャイルプロジェクト管理」を選んでいればよかったかなー。 パターン、Wiki、XP

    TDD Boot Campに参加しました - @ikikko のはてなブログ
  • TDD Boot Camp を開催させていただきました - t-wada の日記(旧)

    随分久しぶりの日記となってしまいましたね。日は青山外苑前のオラクル青山センター様にてテスト駆動開発のイベント「TDD Boot Camp」を開催させていただきました。参加頂いた皆様、開催にご協力いただいたスポンサーの皆様、当にありがとうございました。資料や感想は後日上げますが、まずは感謝の気持ちでいっぱいです。 追記: 資料をアップロードしました。講演資料の後ろに当日のお題も付いています。 TDD Boot CampView more documents from t_wada.

    TDD Boot Camp を開催させていただきました - t-wada の日記(旧)
    kaorun55
    kaorun55 2009/12/21
    本当に楽しかったです!
  • TDD Boot Camp行ってきた » tune web

    TDD Boot Campに行ってきました。 ◯t-wadaさんのTDD話 いつものように資料があとでアップされるのではないかと思います。 個人的にとってたメモを以下に載せておきます。 会場ではt-wadaさんのテスト駆動開発が見れるようになっていました。かなり読み込まれた形跡があって、TDD愛が伝わります。訳がいまいちというAmazonレビューで躊躇していましたが購入して読んでみようと思います。 ◯Test Drivenの作者 Lasseさんの講演 レシーバーが足りなそうだったので英語を聞きとるのに必死になってしまい、話の所々がフォローできず。 twitterの#tddbcタグを見る方が参考になるかも。 内容はレガシーコード改善ガイドの紹介と、Coberturaのライブハッキング。Eclipseのコードさばきが見事すぎて見とれてしまいます。 ◯TDD実践編 ペアを組んでサ

  • [イベント] TDD Boot Camp、いっぺんに 30組以上がペアプログラミングする壮観! - TDD.NET

    12月 19日に開催された "TDD" Boot Camp に参加してきました。 60人を超える参加者がペアプロで TDD する光景は (自分もペアプロしてたのでチラっとしか見てませんが)、 なんとも壮観でした。 何人もの人と知り合うことができて、 とても楽しかったです。 電車の都合で、 懇親会には 15分くらいしか居られなかったのが残念でした。 きっと .NET Framework 組は肩身の狭い思いをするだろうなぁとおもっていたのですが、 チーム分けの最初の時点で 10名、 そのあと 2名加わってくださって 12名になり、 6人一組の C# チームが 2つ出来ました。 小島さんがコーチをしてくださって、 ペアプロで TDD に挑戦です。 開発環境は全員が Visual Studio 2010 beta2 日語版。 (MS さんのブースにあったデモ機も含めると VS2010 が 15台

    [イベント] TDD Boot Camp、いっぺんに 30組以上がペアプログラミングする壮観! - TDD.NET
  • TDD Boot Campのコード - @katzchang.contexts

    というわけで、晒します。 前半は@katzchang・@kozy4324のペア。後半は@katzchang・@yugoriのペア。 Eclipseは独自に履歴を持っているので、2パターンを引っ張り出してきました。クラス宣言部にカーソルを当てて右クリックからLocal History。たぶん20セーブくらいしか保持してないけど、たまに助かることもあります。 仕様変更直後くらい ということで、仕様変更直後くらいのセーブから。大体の時間で取っているので、REDな組み合わせかも知れません。 基的には、テストコードは下に順に追加していっています。上にある項目から順に、プロダクトコードを作り込んでいったってことです。 第一の仕様変更(キャッシュサイズを変更できるようにする)まで対応済、第二の仕様変更(一定時間が経過したデータはキャッシュから消える)に対応しようとしたら、既存機能にバグの疑いがあり、バ

    TDD Boot Campのコード - @katzchang.contexts