SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
ここ半年はハンズオン担当
                久々に喋ります
              Twitter: @TeamMOSA2

12年7月28日土曜日
そろそろお前らに
              言っておきたい
              ことがある。
12年7月28日土曜日
今日はお前らにかけられた
              呪いを解いてやる。


12年7月28日土曜日
「それ」を
              今やる必要が
              あるのか?
12年7月28日土曜日
「それ」の代表例1
                CoreData
                 Blocks
               Storyboard
               New Literal
12年7月28日土曜日
「それ」の代表例2
                  iOS SDK
                   Xcode
                    OS X
              各種スクリプトエンジン
12年7月28日土曜日
共通点を言ってみろ。



12年7月28日土曜日
「枯れた」
              代替手段が
              既にある。
12年7月28日土曜日
代替手段
     CoreData→SQLite/XML/JSON
       Blocks→NSOperation等
           Storyboard→xib
     New Literal→各種コンストラクタ
12年7月28日土曜日
「枯れている」
          利点を言ってみろ。

12年7月28日土曜日
「定石」が
              確立している。

12年7月28日土曜日
例えバッドノウハウでも、
              人柱によって
     回避方法が見つかっている。

12年7月28日土曜日
ググれば馬鹿でも
               わかる。

12年7月28日土曜日
「真新しい」
          欠点を言ってみろ。

12年7月28日土曜日
「定石」がまだ無い。

12年7月28日土曜日
加えて
              後方互換性が
         保証されていない。
12年7月28日土曜日
すなわち
              実行結果が唯一の
               正解である。
12年7月28日土曜日
所      は人の業。

12年7月28日土曜日
SDKやリファレンスに
              書かれている事柄と
         実行結果が正しく無い場合

12年7月28日土曜日
パッチで強行!!

12年7月28日土曜日
そこに踏み込む覚悟が
   お前らにはあるのか。
12年7月28日土曜日
力量が伴わないと
   地雷を踏んで終わる。
12年7月28日土曜日
よくある話
              「この新機能の動きは
              正しいのでしょうか。」
               (コードの提示なし)
12年7月28日土曜日
ひとつになった
              みんなのきもち

   「しらねぇよハゲ!!」
     (スルーという名の黙殺)
12年7月28日土曜日
だからと言って
              新機能を試さないのは

               ただの怠惰
12年7月28日土曜日
そんなおっさんの戦い方

              三ヶ条
12年7月28日土曜日
その一
              互換性の確認が最優先
              deprecated(非推奨)は
                 即置き換える
12年7月28日土曜日
その一事例
              きっと喉元を過ぎてる
                UDID問題。
      (騒ぎになったのは八ヶ月後)
12年7月28日土曜日
その二

              新機能への置き換えは
               最適化時に挑戦。

12年7月28日土曜日
その二事例

                NSOperation
                     ↓
              NSBlockOperation

12年7月28日土曜日
その三

              テストコードは必ず
              旧式とセットで用意。

12年7月28日土曜日
その三事例
              Mountain Lionで
              RubyのBig Numが
              正しく動作しない
12年7月28日土曜日
判断基準

     「とても」良くならないなら
         時間を費やす意味が無い。

12年7月28日土曜日
たとえば
               自前並列処理→GCD
              105%の向上なら無視。
              150%の改善なら即実施。
12年7月28日土曜日
すべきこと

              常に眉に唾をぬれ
              鵜呑みにしない
12年7月28日土曜日
呪いはとけたか?

12年7月28日土曜日
実は新しい釘が
              刺さされただけ
12年7月28日土曜日
鵜呑みにするなと
      言っただろう!!
12年7月28日土曜日
さいごに

              Xcodeの更新とか
    リリース当日にするなよ!

12年7月28日土曜日
だから
       鵜呑みにするなと
       言っただろう!!
12年7月28日土曜日
おしまい。
12年7月28日土曜日

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

Bildspeltest
BildspeltestBildspeltest
Bildspeltest
 
Lab ii hall measurement
Lab ii hall measurementLab ii hall measurement
Lab ii hall measurement
 
Webmaker
WebmakerWebmaker
Webmaker
 
прайс 09.12.2013
прайс 09.12.2013прайс 09.12.2013
прайс 09.12.2013
 
DevSap20121117
DevSap20121117DevSap20121117
DevSap20121117
 
Marketing Your Independent Hotel & Planning for 2013 - NEIRA Webinar
Marketing Your Independent Hotel & Planning for 2013 - NEIRA WebinarMarketing Your Independent Hotel & Planning for 2013 - NEIRA Webinar
Marketing Your Independent Hotel & Planning for 2013 - NEIRA Webinar
 
Vikas CV ---For Fabric Merchant
Vikas CV ---For Fabric MerchantVikas CV ---For Fabric Merchant
Vikas CV ---For Fabric Merchant
 
Planning Your Hotel's 2013 Digital Marketing Strategy
Planning Your Hotel's 2013 Digital Marketing StrategyPlanning Your Hotel's 2013 Digital Marketing Strategy
Planning Your Hotel's 2013 Digital Marketing Strategy
 
位置情報監視社会の恐怖
位置情報監視社会の恐怖位置情報監視社会の恐怖
位置情報監視社会の恐怖
 
A história dos s.o. da microsoft
A história dos s.o. da microsoftA história dos s.o. da microsoft
A história dos s.o. da microsoft
 
A sopa verde
A sopa verdeA sopa verde
A sopa verde
 
63 0601 ven, sígueme
63 0601 ven, sígueme63 0601 ven, sígueme
63 0601 ven, sígueme
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheiros
 
62 0422 la restauración del arbol novia
62 0422 la restauración del arbol novia62 0422 la restauración del arbol novia
62 0422 la restauración del arbol novia
 
´E-recruiter Floor Nobels zoekt wereldwijd´
´E-recruiter Floor Nobels zoekt wereldwijd´ ´E-recruiter Floor Nobels zoekt wereldwijd´
´E-recruiter Floor Nobels zoekt wereldwijd´
 
Leitura
LeituraLeitura
Leitura
 
Las mascotas
Las mascotasLas mascotas
Las mascotas
 
62 0513 m la manera de un verdadero profeta
62 0513 m la manera de un verdadero profeta62 0513 m la manera de un verdadero profeta
62 0513 m la manera de un verdadero profeta
 
Tu cuerpo y vos, amigos?
Tu cuerpo y vos, amigos?Tu cuerpo y vos, amigos?
Tu cuerpo y vos, amigos?
 
Proceso lector
Proceso lectorProceso lector
Proceso lector
 

Ähnlich wie DevSap20120728

ジョジョの奇妙なTDD
ジョジョの奇妙なTDDジョジョの奇妙なTDD
ジョジョの奇妙なTDDjoker1007
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返りMasafumi Terazono
 
Can you say the same words even in oss
Can you say the same words even in ossCan you say the same words even in oss
Can you say the same words even in ossN Masahiro
 
I am learing the programming
I am learing the programmingI am learing the programming
I am learing the programmingN Masahiro
 
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugjIntelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugjShinya Mochida
 
About our output (YAPC::Asia 2012 LT) #isucon2
About our output (YAPC::Asia 2012 LT) #isucon2About our output (YAPC::Asia 2012 LT) #isucon2
About our output (YAPC::Asia 2012 LT) #isucon2SATOSHI TAGOMORI
 
Adkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみたAdkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみたYusuke Ohmichi
 
Reject TokyoRubyKaigi 10
Reject TokyoRubyKaigi 10Reject TokyoRubyKaigi 10
Reject TokyoRubyKaigi 10Yutaro Sugai
 

Ähnlich wie DevSap20120728 (12)

ジョジョの奇妙なTDD
ジョジョの奇妙なTDDジョジョの奇妙なTDD
ジョジョの奇妙なTDD
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返り
 
Can you say the same words even in oss
Can you say the same words even in ossCan you say the same words even in oss
Can you say the same words even in oss
 
I am learing the programming
I am learing the programmingI am learing the programming
I am learing the programming
 
Tddbc岡山LT
Tddbc岡山LTTddbc岡山LT
Tddbc岡山LT
 
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugjIntelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
 
NFC app launcher
NFC app launcherNFC app launcher
NFC app launcher
 
Practical problem solving
Practical problem solvingPractical problem solving
Practical problem solving
 
About our output (YAPC::Asia 2012 LT) #isucon2
About our output (YAPC::Asia 2012 LT) #isucon2About our output (YAPC::Asia 2012 LT) #isucon2
About our output (YAPC::Asia 2012 LT) #isucon2
 
Adkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみたAdkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみた
 
Reject TokyoRubyKaigi 10
Reject TokyoRubyKaigi 10Reject TokyoRubyKaigi 10
Reject TokyoRubyKaigi 10
 
Kotlinの紹介
Kotlinの紹介Kotlinの紹介
Kotlinの紹介
 

DevSap20120728