- kimukou2628
- 5540
- 0
- 11
- 0
Spring Android エミュレーター外で動かすにはApache周りのライブラリがないといかんみたいだなー。Androidでは標準で用意されているから動くのか。困った依存だ。
2011-05-05 20:32:38@oota_ken Apache Http ComponentsのHttpClientとHttpCoreとcommons-loggingがあれば動かせますよ。
2011-05-05 20:46:28エミュレーター外はもうちょっと後でトライかな。でも、エミュレーター外でないとTDDのリズムは難しいから早めにAndroidテスト部で紹介されていたやつ調べてみよう。
2011-05-05 20:51:33@mike_neck おおおお、落として試してみまーす。今のところ、Common-loggingがないぞーと言われておりますw
2011-05-05 20:52:46よし、みけねこさんにアドバイスいただいたからもう一息頑張ってみよう。リファクタリング王子ではなくTDD王子でありたい!
2011-05-05 20:53:42みけねこさんに教えてもらってSpring Android エミュレーター外で動いた!感動ですー。 Apache HttpComponents http://hc.apache.org/ をダウンロードしてクラスパスに通すと動きます。エミュレーター外だから神速です!
2011-05-05 21:03:31AndroidでTDDの日も近い!あれ、僕の目的はWP7でTDDだったんだけどwww まーとりあえず、スマートフォンでもきっちりMVC(いや、MVVMかな)分離すればGUIから切り離してTDDできるってことです。GUIのTDDはやっぱりしんどす。
2011-05-05 21:07:16@oota_ken うん。ここのプログラマの人。まさにお兄ちゃんだよーすごいよ。技術がすごいとか言うレベルを超えて本当にすごいんです。早いんです。生産性高いんです。モチベーションありまくりなんです。この人達以上に、プログラム作れる人まだ見たことない
2011-05-05 21:07:18そうです。Spring Android自体はandroid.jarに依存しているわけじゃないのでできるのですー。って今知ったのですがwww RT @datsuns: @oota_ken 興味深いです。エミュ無しでの動作ですか??
2011-05-05 21:08:37いやー、しかし、Spring Andoridがエミュレーターなしできるなら、ActivityとAsyncTaskを抜いた純粋な通信とその後の変換処理のいわゆるビジネスロジック部分はエミュレーター外つまりアウトオブコンテナで実行できるってことでTDDできるぞ!
2011-05-05 21:19:32ActivityのGUI周りはちょっとしんどすぎて、本気で息の長いアプリを作るのでないと自動化のメリットがしんどそうです。まあ、確かに自動化はできるけどねってレベルですよね。これはTwitterクライアント作っているテスト部の人たちにJOINしていろいろ一緒に考えてみよう。
2011-05-05 21:20:53なんかですね。お仕事でやっている人たちはみんな実機でやっているっていいますねw RT @datsuns: @oota_ken ほっほー。にしてもエミュってもう少し軽快にならないですかねぇ。。
2011-05-05 21:21:38Commons-Math http://commons.apache.org/math/ も僕的にはいけているんだけど、演算子オーバーロードができないJavaではどうも可読性が悪いどす。RubyのSet(集合)がそのまま集合演算できるのを使った時には本当感動しただぬ。
2011-05-05 21:29:19余りの速さにもう一度実行してしまった。というか、SpringやApacheのAPIって本当よく出来とりますなー。日々糞APIを見ているとこういうすぐれたAPIを使うとなんかもう感動して涙が出てきちゃいますよ。まあ、内部でUTF-8にしているところとか嵌りポイントもありましたが。
2011-05-05 21:31:12自分で言うのもなんだけど、今日はリファクタリング王子としての役割を果たせるぐらいクラスの責務の分離とクリーンなコードになったと思う。ってか、モデル(M)部分はAndroidっていうかJavaEEな性がでまくってますね。あとはDIやAOPできれば完璧なんだけどなあ。たしか誰かが
2011-05-05 21:40:17で、恐るべきことにコメントが一行もないことに気付いたwww そーいや、僕はテストコードとメソッド名、クラス名がコメントそのものだと思っているから、全然コメント書かないなーと気付いた。コメント書かないといけない時点でそれを表すのに適切な名前を持ったメソッドに切り出す
2011-05-05 21:44:49だから、メソッドがだらだら書かれていてコメントも元の疑似コードが残ってるSIで多いトランザクションスクリプトのコードは僕は大嫌いなんだ。でも、SIでテスト・エンジニアってなると静的テストつまりレビューではそればかりを対象に仕事をすることになる。僕自身は絶対あんなコードは書かない。
2011-05-05 21:47:10Spring Android 一番最初で import が頭に書いてて NotFound出ると思ったら 事前に「git submodule update --init」遣れでですか・・(http://goo.gl/fwuvb ) こういう実装って常識なの?
2011-05-06 16:53:11Spring Android とりあえず[gradle build test]実行してみると spring-android-rest-template/build/reports/tests にとりあえずレポート出力される感じなのか・・
2011-05-06 17:06:05Spring Android @oota_ken さんがGW中に呟いていた話(http://goo.gl/TWzay http://goo.gl/YMq2s http://goo.gl/QKuKz ) ってどこら辺の話なのだろう?<Common-logging等
2011-05-06 17:12:51