はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ optional

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 8 / 8件)
 

大規模リファクタリングで痛感したSwiftのOptionalとの正しい付き合い方 - VASILY DEVELOPERS BLOG

2018/02/05 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング hiragram swi Swift 設計

2018 - 02 - 05 大規模リファクタリングで痛感したSwiftのOptionalとの正しい付き合い方 Swift iOS 設計 iOSアプリチームの @hiragram です。 最近、ファーストリリース時からあった画面の大規模なリファクタリングを担当しました。 コードは遅かれ早かれ賞味期限が切れて少しずつ腐っていくものですが、その賞味期限を少しでも伸ばすために、普段コードを書く時にSwi... 続きを読む

Optional(2018)年あけましておめでとうございます | Money Forward Engineers' Blog

2018/01/05 このエントリーをはてなブックマークに追加 338 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter 承知 iOS エンジニア 申し訳 新年

iOS エンジニアの西信です。 新年早々、大変お騒がせしております。申し訳ありませんの一点に尽きます。 yuga panda on Twitter: "おっ、null安全だ https://t.co/RFta3RFXxu" マジレスすると『Optional(2018)年』を恐れる必要はない – Qiita はてブや、Twitterなどで大きく話題にしていただいたので、この機会に、恥は承知の上で、な... 続きを読む

マジレスすると『Optional(2018)年』を恐れる必要はない - Qiita

2018/01/05 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita null バス pic.twitter.com

あけましておめでとうございます。新年早々おもしろツイートがバズっていました。 おっ、null安全だ pic.twitter.com/RFta3RFXxu — yuga panda (@yugapanda) 2018年1月1日 これは、ネタとしてはおもしろいんですが、 Optional について良く知らないと 「 null 安全とか言っても『Optional(2018)年』 みたいな新しい問題を生ん... 続きを読む

OptionalがSerializableではない話と使い方まとめ - きしだのはてな

2015/09/01 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip null はてな フィールド 意図 出力形式

Optionalは意図的にSerializableではなくなってますね。でその意図としては、一旦Serializableにして出力形式を決めてしまうと、今後ずっとその出力形式を維持しないといけないことになるので、そのメンテナンスコストを嫌ったというのがあるようです。このメンテナンスコストの中には、仕様が変えれなくなる、というコストも含みます。なので、シリアライズしたい場合には、フィールドはnull... 続きを読む

Optionalの取り扱いかた - 日々常々

2015/05/04 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip インスタンスメソッド null 終止符 戦い 日々

2015-05-05 Optionalの取り扱いかた Java8 JavaSE8で追加されたjava.util.Optionalにはnullとの戦いに終止符を打ってもらいたいと思っているんですが、思ってるだけだと何も起こらないので、使い方とか思ったこととかを一通り書いておきます。 Optionalのファクトリメソッド Optionalのインスタンスメソッド 値を取得するもの 値を使用するもの Op... 続きを読む

待望の『Swift入門 (全24回)』をドットインストールに追加しました #dotinstall | IDEA*IDEA

2014/10/13 このエントリーをはてなブックマークに追加 210 users Instapaper Pocket Tweet Facebook Share Evernote Clip dotinstall IDEA ジェネリクス Swift入門

待望の(ですかね?)「Swift入門」をドットインストールに追加しました。新しい言語ゆえに詳しい人に聞きながら作っていたら時間がかかってしまいました・・・。プレミアム専用ではありますが、がんばって作りましたので是非ご覧ください。 ↑ Playgroundを使って学習していきます。 ↑ ジェネリクスやOptionalなどにも言及しています。 なんだかんだ全24回と少し長めですが、Swiftの全容を知... 続きを読む

Java8のOptionalがモナドになったよ! - きしだのはてな

2013/08/05 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip モナド エントリ メソッド はてな ソース

Java8にはOptionalクラスが導入されたのですが、5月にエントリを書いた時点ではモナドではありませんでした。Java8でのプログラムの構造を変えるOptional、ただしモナドではない それが、5月末にどうもソースにモナドに必要なメソッドが追加されたらしいということになって、いつ使えるようになるか待っていたら、いつの間にか使えるようになっていました。Optional (Java Platf... 続きを読む

Java8でのプログラムの構造を変えるOptional、ただしモナドではない - きしだのはてな

2013/05/24 このエントリーをはてなブックマークに追加 92 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリケーションプログラム function stream

さて、Java8での拡張をいろいろ見てきたわけですが、ではアプリケーションプログラムでFunctionを受け取るメソッドをがんがん定義するかというとそういうことはあまりなく、フレームワーク的な部分で数個定義する感じになると思います。もちろん数個でも効果はでかいのですが。また、おそらくStreamを受け取ったり返したりするメソッドを定義することは、めったにないのではないかと思います。Mapでの拡張も... 続きを読む

 
(1 - 8 / 8件)