Upgrade to Pro — share decks privately, control downloads, hide ads and more …

テストを書かない言い訳をさせてくれ

takasek
March 13, 2017

 テストを書かない言い訳をさせてくれ

iOS Test Night #3 - connpass
https://testnight.connpass.com/event/49561/
での発表資料です。

👉続き https://speakerdeck.com/takasek/tesutowoshu-kanaiyan-iyi-wositajie-guo-wwwwwww

参考リンク:

レガシーコード改善ガイド(ウルシステムズ株式会社 平澤章 マイケル・C・フェザーズ 越智典子 稲葉信之 田村友彦 小堀真義) | 翔泳社の本
http://www.shoeisha.co.jp/book/detail/9784798116839

Stable Dependencies Principle
http://wiki.c2.com/?StableDependenciesPrinciple%60

PHP7 で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 // Speaker Deck
https://speakerdeck.com/twada/php-conference-2016

Swift実践入門 ──直感的な文法と安全性を兼ね備えた言語:書籍案内|技術評論社
http://gihyo.jp/book/2017/978-4-7741-8730-3

開発を効率化するテストのデザインパターン // Speaker Deck
https://speakerdeck.com/orgachem/kai-fa-woxiao-lu-hua-surutesutofalsedezainpatan

UIをSwiftyに書く | try! Swift Tokyo 2017 #tryswiftconf Day1-10 聞き起こし - niwatakoのはてなブログ
http://niwatako.hatenablog.jp/entry/2017/03/02/160620

takasek

March 13, 2017
Tweet

More Decks by takasek

Other Decks in Programming

Transcript

  1. 4

  2. ҆ఆґଘͷݪଇʢSDPʣ "The dependencies between packages should be in the direction

    of the stability of the packages. A package should only depend upon packages that are more stable than it is. " 1 ύοέʔδͷґଘؔ܎͸ɺ҆ఆੑͷํ޲ʹґΒͳ͚Ε͹ͳΒͳ͍ɻ ύοέʔδ͸ɺΑΓ҆ఆͨ͠ύοέʔδʹͷΈґଘ͢΂͖ͩɻ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹ- Robert C. Martin 1 Stable Dependencies Principle http://wiki.c2.com/?StableDependenciesPrinciple 15
  3. 20

  4. ۩ମྫ͸লུ ੴ઒༸ࢿ (@_ishkawa) ͞Μͷ ஶॻʮSwift࣮ફೖ໳ʯͱ͔ kuniwak͞Μͷຊ೔ͷൃද ʮ։ൃΛޮ཰Խ͢Δςετͷ ɹσβΠϯύλʔϯʯͱ͔ try! Swiftͷൃද

    ʮUIΛSwiftyʹॻ͘ʯͱ͔2 2 UIΛSwiftyʹॻ͘ | try! Swift Tokyo 2017 #tryswiftconf Day1-10 ฉ͖ى͜͠ - niwatakoͷ͸ͯͳϒϩά http://niwatako.hatenablog.jp/entry/ 2017/03/02/160620 26