tofucodes diary

にほんごのほう

architecture

E2EテストのアサーションをテストコードとPageObjectどちらに持つべきかという話

E2EテストのデザインパターンとしてPageObjectというものがあります。 今回はPageObject自体の説明は省きますが、簡潔に述べるとWebページなどの詳細(idとかclassとかDOM階層とかとか)を隠して利用側(テストコード)が利用しやすいインターフェースを提供…

KotlinConf 2018 - Shaping Your App's Architecture with Kotlin and Architecture Components

KotlinConf 2018のビデオでAndroidアプリの設計について面白いものがあったのでざっくりですがまとめてみました。 一昔前の設計のアプリをArchitecture ComponentsやCoroutinesを用いて再設計している実際の経験に基づいた話でとても参考になりました。 www.…