今週のコーディング素振り(2018/5/15)

5月 15, 2018 / Posted by 亀田 義裕 / 0 Comments

gitの仕組みを学習するために、引き続きgitのコマンドを実装してます。 今回は git hash-object -w を実装してみました。 このコマンドは git add の中で実行されている低レベルのコマンドです。 Read More

今週のコーディング素振り(2018/5/9)

5月 08, 2018 / Posted by 亀田 義裕 / 0 Comments

git の仕組みを学習するために、 git cat-file -p をKotlinで実装してみました。 Javaでzlibを解凍するときは InflaterInputStream を使うんですね。便利。 入門Kubern Read More

今週のコーディング素振り(2018/4/13)

4月 13, 2018 / Posted by 亀田 義裕 / 0 Comments

今週試し書きしたコードを紹介します。 https://github.com/kmdsbng/codelog/blob/master/20180326/single_linked_list/src/main/kotlin/ Read More

今週のコーディング素振り(2018/3/25)

3月 25, 2018 / Posted by 亀田 義裕 / 0 Comments

今週試し書きしたコードです。 typealiasを使う場面: 型にわかりやすい名前をつけたいとき ジェネリックタイプにも名前をつけられる。 わかりやすいプログラミングには適切な概念に適切な名前を付けられることが重要なので Read More

今週のコーディング素振り (2018/3/14)

3月 14, 2018 / Posted by 亀田 義裕 / 0 Comments

今週試し書きしたコードです。 git bisect はめったに使うことはなさそうですが、本当に困ったときに便利に使えるかもしれない。 演算子オーバーロードって、便利そうに見えるけど、言葉の情報がなくなっちゃうから、ソース Read More

今週の書き捨てコード (2018/3/7)

3月 07, 2018 / Posted by 亀田 義裕 / 0 Comments

今週練習で試し書きしたコードを晒していきます。 練習用のコード置き場のリポジトリ: https://github.com/kmdsbng/codelog https://github.com/kmdsbng/codelo Read More

弊社では週に1回、スタッフみんなでランチ会を開いているのですが、 今日のランチ会で、余興としてFizzBuzz問題をみんなで解くコンテストを開催しました。 簡単すぎるんじゃないかといった心配も出ましたが、時間制限を 設け Read More

 概要 JavaScriptやTypeScriptでプログラムを書いていて、オブジェクトの一部のフィールドだけ更新した新しいオブジェクトを返したい、というケースが増えてきました。 これはイミュータブルなオブジェクトを使っ Read More

Intellij IDEAの便利ショートカット

12月 08, 2017 / Posted by 亀田 義裕 / 0 Comments

現在開発してるサーバサイドのプログラムを Jooby + Kotlin で開発してる関係で、エディタに Intellij IDEA を使用してます。 IDEってあまり使ってこなかったのですが、便利な機能がいろいろあります Read More

モデルでドメイン知識を表現するとは何か[DDD] この記事がすごくいいこと書いてる感じなので、今からDDDに沿った設計をしようと考えてる弊社のプロジェクトメンバーでぜひ共有したい!と思い、コードリーディング会をやってみま Read More