スマートデバイスアプリ開発のあれやこれや

2018-03-01から1ヶ月間の記事一覧

EcmaScript5でのクラス実現パターン

はじめに……そして,結論 調べた結果,以下のように書くのが一番ベターっぽい気がしてきました。 var MyClass = function() { //Privateな属性 const privateValue = "private"; const privateMethod = function() { console.log("private"); } //Publicな属…

Optional型活用のすゝめ

はじめに niwaka.hateblo.jp Streamの話を↑でしましたが,コードレビューで指摘する内容として「Optional型を上手く使いましょう」という話もよくしています。Optional型もJava8から登場した比較的新しい文法になりますが,nullを扱う場合に便利になるので積…

Streamを活用すると綺麗に書けるJavaパターン

はじめに ここ数ヶ月くらいJavaのコードレビューをする機会が何回かありました。Javaは社内でも知っている人が多い言語ですが,歴史が長いだけあって昔々の文法を貫いてコード書く人が結構居ます。なかなか新しい要素を勉強し続けるのも辛いと思うのですが,…