タグ

ブックマーク / qiita.com/chooyan_eng (3)

  • Ruby学習者のためのリポジトリ「CodeYourRuby」をもっともっと広めたい - Qiita

    CodeYourRubyとは Ruby学習者が書いたコードを、Ruby上級者にレビューしてもらえるリポジトリ リポジトリにお題がコミットされているので、それを満たすコードを書いてプルリクを送るとレビューしてもらえる。 「一通りRuby読んだけど、これで仕事できるレベルなのかよくわからないなあ。不安だなあ。」という人向け リポジトリはコチラ code-your-ruby | GitHub CodeYourRubyを作ったきっかけ プログラミング歴 = Java歴の僕がRubyを勉強してみた プロを目指す人のためのRuby入門 ← とても良いRuby! 一通り読み終わったところで、ふと思った 「これで実際にRuby仕事できるんだろうか、、、?」 「実際Ruby仕事している人のコードや考え方も見てみたいなあ」 「でもそういうのって実際仕事してみるまで分からないよなあ、、、」 「OSSのコ

    Ruby学習者のためのリポジトリ「CodeYourRuby」をもっともっと広めたい - Qiita
  • (翻訳)Optional型よりすぐれたものは「ない」 - Qiita

    この記事は、ワシントン大学のコンピュータ科学&エンジニアリングの教授であるMichael Ernst氏が2016年10月12日に投稿した記事 "Nothing is better than the Optional type" の全文を、ご人の許可を得て翻訳したものです。 Optionalが「NullPointerExceptionの問題を解決する」という認識が誤りであることや、Optionalを使うことで発生するデメリットを紹介することで、Optionalクラスの使いどころや、さらにはOptionalを使う前に検討すべきポイントについて考える記事です。 (つまり、タイトルは釣りです) (2016/10/18 追記) コメントで @tadayosi さんより指摘いただいた通り、タイトルは釣りというよりは、「Optionalは最も優れた型である、と見せかけて『何もしないこと』(つまり従来通

    (翻訳)Optional型よりすぐれたものは「ない」 - Qiita
    alcus
    alcus 2016/10/24
  • 【Java】どうにもコーディングし直したくなってしまう書き方まとめ - Qiita

    僕が仕事で昔の自分や他のメンバーがコードを読んでいて「これ、もっと良い書き方できないかな」と思ってしまう書き方のまとめです。半分以上は自戒です。 (2016/10/19 追記) タイトルが「Javaの言語仕様で好きになれない書き方」という意味だと誤解を与えそうだったため、修正しました。 修正前 どうにも好きになれないJavaの書き方 修正後 【Java】どうにもコーディングし直したくなってしまう書き方まとめ (/追記) 内容的に個人的な好みの問題も多分に含まれるとても主観的な記事ですので、「よし、気をつけよう」と思うのか「いやいや全然問題ないでしょ」と思うのかは読む方にお任せします。「そんなの当たり前でしょ」な内容もあるかもしれません。 とはいえ、どれも実際に仕事で目にしたことのあるコードで、好きになれないのも理由があってのことですので、この記事では「なぜ好きになれないのか」を重点的に書こ

    【Java】どうにもコーディングし直したくなってしまう書き方まとめ - Qiita
    alcus
    alcus 2016/10/24
  • 1