2018-01-01から1年間の記事一覧
ダメである理由 ・getという単語は、その単語自体がその中で何をしているのかを隠してしまうので、容易に誤解が発生してしまいやすいこと。 ・同じオブジェクトからは同じ値が返ってくるという勘違いが発生する恐れがある ・一部のおじさんにはgetter/setter…
なぜダブルチェックロッキングがアンチパターンだと、こんなに強く書かれている書籍があるのに、それを使おうとする人たちがいるのだろうか(かつては僕もその1人だった) pic.twitter.com/8GHeObQjYg— ぷーぷーぷー (@Pooh3Mobi) August 8, 2018 すべてはここ…
(let [[x y z] [1 2 3]] (+ x y z)) ;; 6 これはClojureのlet
注意、隅々まで読んでいるわけではないです。 沢山Kindleや紙のほうの書籍でいろいろ買ったきがするんですが、そこまで紹介できる本はないです。 それでもこれはなかなか良かったなーとおもったので。 とりあえず紹介したくてブログにしました。 武器になる…
特に深いことを書く余裕がないんだけど。 それでもいいって、余裕がある人は読んでいってね。 僕はプログラマとして特にAndroidのアプリの開発で一番コードを書いてきた。 ちょっと分解していうなら、Javaな言語仕様な感じのAndroidなフレームワーク依存のGU…
描いた。 ※ 今回のブログ作成時につかったもの 絵を描くデバイス:iPad Pro 12.9 インチ (9インチでもよい)+Apple Pencil iOSアプリ:Paper ブログ作成:Windows10+Chorome iOSからWin機への共有:GoogleDrive
t.co この記事を見て思ったんだけど、たしかに頭が回らない人よりは、フェルミ推定的な方法論をしらないでも天然で現実的なロジックの積み上げや、抽象度をあげた検索によって有効性のある点をみつけて一気に前に進む感じの人はいい人に映るんだけど。 はた…
とりあえず失敗しろ。 失敗したら、その失敗がなぜ起きたか考えろ。 その失敗をしないために、どうしたらいいか考えてみろ。 考えたら本当にそれやりたいか考えてみろ。 やってもいいかなって思うくらいの妥協ポイントを見つけろ。 妥協ポイントについてのポ…
今日は、自明なコード。つまり読みやすいコードについて話をします。 設計で読みやすいコードにすることもできる例としてはDDDがあります。 ※先日もちょっとDDDについては触れました。 http://pooh3-mobi.hatenablog.jp/entry/2018/04/20/020654 もっと基本…
今回はKotlinで書きます。 RxJavaでリアクティブプログラミングについて軽く触れたいとおもいます。 リアクティブプログラミングとは? 簡単にいうと逐次にフィードバックが返ってくるように処理を書くことで、ユーザに何も反応がない状態をさけるようなGUI…
Clean Architecture(以下CA)と https://github.com/googlesamples/android-architecture ここに書いてあるブランチのMVP-cleanの実装とはわりと別物。 前者はドメイン層とその外側の境界をちゃんと意識した実装を主張しているのに対して、後者は説明ではCA…
プログラマーか人間か 僕はプログラマーである自分を人間だと忘れてしまいがちである。 しかし常に僕は人間であることを毎日思い知らされるている。 物理的な制約が、僕をこの社会に縛り続ける。 シンプルになる 人は最適化されるなかで生きていく。 最適化…
結局のところ、僕は社会不適合者です。 だからフリーランス(のAndroidプログラマー)をやっていると言っていいでしょう。 ここで残念な話だと思う人はブラウザバックでよろしくお願いいたします。
2017年、読んで良かった本3冊 - 2Dゲームを開発する日記 https://t.co/xSrokoluhb— 闇のAndroidアプリデベロッパー (@okuzawats) 2018年1月2日 @okuzawats さんのツイートを見て、マイナー?な本の紹介もされていて刺激をもらったので、たいしたことないAndr…
妹の中学校の問題マジでわからんねんけどwwwwww誰か解ける人おる??ww pic.twitter.com/jhMe9yYLJB— いざかや (@izakayanotenin) 2018年1月1日 これ10分くらいで解けた。 難問ってほどではないけど。これってログを読んで、そこに書いてあることから推測が…