エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント33件
- 注目コメント
- 新着コメント
murakaming
思いやりがないtwitter議論大変そう。f()の話だけでいうと、id:tail_yさんが話してるのはprivateなf()を使用するpublicなf2()だけテスト書くとして、f()にtypoがある場合に動的だと特定が難しい時があるという話ですかね
taketyan
makotokuwata さんは技術者としては本当に優秀な方だと思ってるけど、それだけに残念なやり取り。冷静に論点だけ整理して話せば分かり合えると思うんだけど。だって erubis の作者だよ、世界中で彼のコードが動いてるんだよ
tackman
https://twitter.com/quicy/status/505586896756420609 ということなんだなと。静的解析にうまく乗る方法知らなかったらそりゃ話が噛み合わんし「静的信者」とかいう言葉も飛び出すわな
a_suenami
開発を駆動するためのテストとリグレッションのためにVCSにコミットするテストともっと上位のQAテストで違うかなと思った。開発を駆動するためにはコンパイラがない分動的言語だとテストが多く必要な気がする。
t-tanaka
動的型言語は「正しい名前で呼ばれているか」「正しい引数で呼ばれているか」の確認をプログラマがテストで確認しなければならないので,その文テストが増えるのかと思っていたんだが。違うのかな?
poppun1940
自分も合っているかどうか分からない話で、それなりに重要だと思うので編集自由でまとめてみます。 とりあえずは、自分とmakotokuwataさんのTLをRT含めてまとめてみました。 時間順なので多少会話が前後します。 他の人の
korinchan
C#やHaxeでコンパイルエラー1個直したり、ドキュメントも見ずIDEの補完だけで書けてしまうたびに、動的型言語だと○倍の時間がかかっただろうなとか考えている最近。動的型言語が速くて楽だとはとても思えない。
taketyan
makotokuwata さんは技術者としては本当に優秀な方だと思ってるけど、それだけに残念なやり取り。冷静に論点だけ整理して話せば分かり合えると思うんだけど。だって erubis の作者だよ、世界中で彼のコードが動いてるんだよ
nemoba
型に乗れるかが肝。statusをIntで定義したら結局IFはガバガバ。動的言語と変わらんテストが必要。でもEnumにすれば型チェックで論理構造は担保されUnitテストは減る。ただ、その値で動くかというfeatureテストの量は変わらん
murakaming
思いやりがないtwitter議論大変そう。f()の話だけでいうと、id:tail_yさんが話してるのはprivateなf()を使用するpublicなf2()だけテスト書くとして、f()にtypoがある場合に動的だと特定が難しい時があるという話ですかね
nkazuki
Test-Driven JavaScript Developmentという本では、関数に渡ってきた型が正しいかまずテストしましょう!みたいな感じのテストで結構なページが割かれていてげんなりした記憶がある
tackman
https://twitter.com/quicy/status/505586896756420609 ということなんだなと。静的解析にうまく乗る方法知らなかったらそりゃ話が噛み合わんし「静的信者」とかいう言葉も飛び出すわな
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
2014/09/02 リンク