Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / t-wada.hatenablog.jp (7)

  • プライベートメソッドのテストは書かないもの? - t-wadaのブログ

    この文章の背景 この文章はプライベートメソッドのテストを書くべきか否かに関する knsmr さんのご質問に対して 2013/03/13 に QA@IT で回答したものです。残念ながらQA@IT のサービス終了(2020/02/28)と共にアクセスできなくなってしまったため、運営を行っていたアイティメディア株式会社様、開発を行っていた永和システムマネジメント様、そして質問をされた knsmr さんに許可とご協力をいただき、当時の回答をサルベージしてブログに転載する運びとなりました。 プライベートメソッドのテストはよく議論になるテーマですので、当時の回答を再編集し、knsmr さんのご質問も含め、ご利用いただきやすいライセンス CC BY(クリエイティブ・コモンズ — 表示 4.0 国際 — CC BY 4.0) で公開いたします。 目次 この文章の背景 目次 knsmr さんのご質問 私の回

    プライベートメソッドのテストは書かないもの? - t-wadaのブログ
    tarchan
    tarchan 2021/03/31
  • 【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明 - t-wadaのブログ

    システム開発の世界において「技術的負債Technical Debt)」は繰り返し話題になり、しばしば炎上しています。 技術的負債という概念の生みの親は Ward Cunningham (ウォード・カニンガム)です。彼は 1992 年にオブジェクト指向プログラミングの国際カンファレンス OOPSLA '92 の Experience Report でコードの初回リリースを負債に例えました("Shipping first time code is like going into debt")。 Ward Cunningham はソフトウェアの世界に多くの貢献を果たしてきました。Wiki の発明者であり、XP と TDD の父 Kent Beck の師匠のような存在であり、建築の世界の「パタン・ランゲージ」を Kent Beck と共にソフトウェアに輸入した人であり、「アジャイルソフトウェア開

    【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明 - t-wadaのブログ
  • 動作するきれいなコード: SeleniumConf Tokyo 2019 基調講演文字起こし+α - t-wadaのブログ

    この文章は、2019年4月18日に開催された国際カンファレンス SeleniumConf Tokyo 2019 で行った基調講演の文字起こしを土台に加筆修正したものです。 当日の講演資料は speakerdeck で、動画は YouTube で公開されています。 Clean code that works - How can we go there? - Takuto Wada | SeleniumConf Tokyo 動作するきれいなコード - どうたどり着くか 日の講演タイトルは「動作するきれいなコード - どうたどり着くか」です。動作するきれいなコードへ至る道の話をさせていただこうと思います。 資料は公開予定で、講演の写真撮影も問題ありません。ツイッター等での実況も大歓迎です。ハッシュタグは #SeConfTokyo です。 改めて自己紹介です。和田卓人(わだたくと)といいまして、

    動作するきれいなコード: SeleniumConf Tokyo 2019 基調講演文字起こし+α - t-wadaのブログ
    tarchan
    tarchan 2020/01/07
    >プログラミングの名も無き1ステップとしてタスク未満の大きさのリファクタリングを常に行うことによって、 はじめて必要十分な量のリファクタリングが行えるようになります。
  • RubyKaigi 2014 に参加した - t-wadaのブログ

    日記を書くまでが RubyKaigi ということで、久しぶりに日記を書いてみる。 一日目 謎の全身のむくみと関節の痛みに苦しんで病院で検査していたら各科たらい回しにされ、一日が終わってしまった……特に @tkawa さんの講演を聴きたかったので無念でならない。 RubyKaigi が始まるというのに俺は病院にいる……orz— Takuto Wada (@t_wada) 2014, 9月 18 tkawa さんの RubyKaigi 講演資料。 Web API 設計の現状の問題提起と、『RESTful Web APIs』で示された世界を実現するために JSON に足りないセマンティクスを補う試み。素晴らしい資料だ。 http://t.co/7JoBDEb1nl— Takuto Wada (@t_wada) 2014, 9月 18 二日目 二日目は以下の講演を聴いた。 Keynote: Com

    RubyKaigi 2014 に参加した - t-wadaのブログ
  • 不具合にテストを書いて立ち向かう - t-wadaのブログ

    テストを行っている品質保証チームや、実際にシステムを使っているお客様から不具合が報告されたとき、あなたはどう思いますか? 悲しんだり、恥ずかしいと思い、不具合修正にすぐに着手したいと気がはやるのが人情というものです。しかし、焦っているときに行う作業はしばしば視野が狭く、一つの不具合修正が三つの新たな不具合を生んでしまうようなことになりがちです。 テスト駆動開発(TDD : Test Driven Development)は、プログラマが自分の不安を克服し、自分が書くコードに自信を持ちながら一歩一歩進んでいくための手法です。不具合の発生は、端的に言えばこれまでの「自信」を揺らがせる事態です。テスト駆動開発者は不具合にどう立ち向かうのでしょうか? やはりテストを書いて立ち向かってゆくのです。私はテスト駆動開発を数年間実践してきた中で、心がけているひとつの「掟」があります。それは「不具合の修正時

    不具合にテストを書いて立ち向かう - t-wadaのブログ
    tarchan
    tarchan 2014/02/16
  • 「2014年プログラミング大予測」に参加しました - t-wadaのブログ

    あけましておめでとうございます。 昨年の暮れに『日経ソフトウエア』誌の新春恒例である技術予想企画に参加しました。きっかけは特集担当記者の大森さんからアンケートへの回答依頼を頂いたことです。その大森さんに掲載許可も頂いたので、このエントリでは私が行った回答に関して書いてみたいと思います。 日経ソフトウエア 2014年 02月号 [雑誌] 出版社/メーカー: 日経BPマーケティング発売日: 2013/12/24メディア: 雑誌この商品を含むブログを見る アンケートには大きく二つの設問がありました。 問1 プログラミング分野における2013年の大きなトピックは何だったとお考えかを、「なぜその技術が重要か」という理由付きで教えてください。 問1は 2013 年に関する質問であり、この一年であったプログラミング上のトピックを一つ回答しようと考えました。となるといくつか挙げられるのですが、私が 201

    「2014年プログラミング大予測」に参加しました - t-wadaのブログ
    tarchan
    tarchan 2014/02/16
  • #ymsr 送別会に行ってきた - t-wadaのブログ

    (個人の日記レベルのエントリであり、故人の思い出語りなので、ご存じない方はそっと閉じてください) 俺たちの幹事 @yamashiro が亡くなってしまった。知らせを受けたときは正直現実味が感じられなかった。知らせてくれたのが @meso だったから真面目に受け取ることができたというか、最初は java-ja の悪ふざけの一種かもしれないと思ってしまった。 今日 (日付上はもう昨日のことだが) 彼の送別会があった。皆で LT したり、真冬なのに打ち上げ花火を見たり、遺品を奪い合うビンゴ大会を行ったり、 java-ja らしい露悪的で自重しない送別会だった。今日会った人たちは皆それぞれのやり方で @yamashiro の死を受け止めようとしているので、そして遺族である妹さんも送別会で「書いてほしい」と仰っていたので、久しぶりに個人の日記を書こうという気になった。 送別会の帰り道で思い出したのは

    #ymsr 送別会に行ってきた - t-wadaのブログ
  • 1