Skip to content

Instantly share code, notes, and snippets.

@asufana
asufana / ORMにもとめること.md
Last active December 14, 2015 03:03
ORMに求めること
@asufana
asufana / RLE圧縮をトップダウンで実装する.md
Last active December 14, 2015 03:03
RLE圧縮をトップダウンで実装する(Java)

RLE圧縮をトップダウンで実装する(Java)

「関数プログラミング実践入門」6章の例題をJava実装する

らしからぬ Java 実装

RLE.compress("AAAABBBCC") とすると、戻り値 "A4B3C2" を返却するというテストを用意

@asufana
asufana / Haskell環境整備.md
Last active December 14, 2015 03:03
Haskell環境整備
@asufana
asufana / 開発ルール.md
Last active August 18, 2021 12:55
開発ルールについて

開発ルールについて

当部門の開発ルールを文書化する

  • 情報システム部門として社内業務システムを内製している
  • 言語はJava

開発ルールの目的

@asufana
asufana / SQLLog_For_Play1.md
Last active December 14, 2015 03:02
Play1 SQLパタメータのログ出力

Play1 SQLパタメータのログ出力

Playデフォルトログ設定

conf/application.conf 設定

jpa.debugSQL=true

Console ログ

@asufana
asufana / コードレビュー運用について.md
Last active June 4, 2018 09:00
コードレビュー運用について

コードレビュー運用について

2015/04版

現コードレビュー運用方法とその課題を記述する

  • 情報システム部門として社内業務システムを内製している
  • 言語はJava

現レビュー運用

@asufana
asufana / 開発環境について.md
Last active December 14, 2015 03:02
開発環境について

開発環境について

2015/04版

Webシステム開発環境について概要を記述する

  • 情報システム部門として社内業務システムを内製している
  • 言語はJava
@asufana
asufana / Lombok導入.md
Last active January 17, 2018 16:01
Lombok導入
@asufana
asufana / Java8 FunctinalInterface.md
Last active May 2, 2017 15:58
Java8 Functinal Interfase

Java8 Functinal Interfase

StreamAPIに慣れたら、Functinal Interfaceを定義してラムダ式を受ける実装を作ってみよう!

以下のような処理を実装するという場面から、Functional Interfaceを定義例を紹介する

  • 指定URLのHTMLを取得する
  • 取得したHTMLから任意のDOM要素を抽出する
@asufana
asufana / Java8 クロージャ.md
Last active January 31, 2020 04:57
Java8 クロージャ

Java8 クロージャ

Javaにクロージャが提供されたのか?

Java8にlambda構文が入りましたが、これはクロージャーではない、とされています。

(中略)

結論としては、「Java8のlambdaはクロージャーではないけど、クロージャーでやりたいことはできるし、やってはいけないことができないようになっているので、特に問題はない」と言えると思います。