タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rubyとJavaに関するnimaiのブックマーク (2)

  • ダックタイピングという考え方は間違ってると思いませんか? - http://ja.wikipedia.org/wiki/%E3%83... - Yahoo!知恵袋

    ダックタイピングという考え方は間違ってると思いませんか? http://ja.wikipedia.org/wiki/%E3%83%80%E3%83%83%E3%82%AF%E3%83%BB%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0 今のオブジェクト指向言語はダックタイピングが当たり前、Javaのinterfaceは古い、 という意見をネット上で見かけたのですが、正しいと思いますでしょうか。 かつてC言語とPerlしか知らなかった私は、Javaのinterfaceを知って衝撃を受け、 そこからポリモーフィズムなどのオブジェクト指向設計を意識するようになりました。 クラス型が違えど同じメソッドを持っていれば同様に処理する、というダックタイピングのメリットは私には理解できません。 異なるクラスで、たまたま名前とパラメータが同じでも、中身の動作が違う

    ダックタイピングという考え方は間違ってると思いませんか? - http://ja.wikipedia.org/wiki/%E3%83... - Yahoo!知恵袋
    nimai
    nimai 2010/09/13
    「ダメなエンジニアがいる場合に限っては」という前提ならば同意。問題はその前提の妥当性ですな。
  • 静的型と読みやすいコードについて - idesaku blog

    「Static Typing and Readable Code」という記事の話。Matzにっきより。 「コードに型の情報があったほうが読みやすいんじゃないの?」という、静的型に慣れたプログラマが必ず持つはずの懸念について書いている。実際、俺もCとJavaをメインで使ってきたから、ここは心配しているところである。 で、くだんの記事ではStrutsとSpringを使ったレコードの検索処理と、同じものをRuby on Railsで書いたコードを並べて比較している。 Struts+Spring public ActionForward edit(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { PersonForm

    静的型と読みやすいコードについて - idesaku blog
    nimai
    nimai 2008/01/11
    orz<「だって、巷には自分たちの足にショットガンぶち込む連中ばかりいるもんな!」
  • 1