Suche senden
Hochladen
「普通の設計」をするということ
•
1 gefällt mir
•
1,580 views
Takuma Watabiki
Folgen
「普通のプログラマの普通の設計」でのセッション資料です。
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
例外設計における大罪
例外設計における大罪
Takuto Wada
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
Itsuki Kuroda
カネとAgile(大企業新規事業編) #rsgt2021
カネとAgile(大企業新規事業編) #rsgt2021
Itsuki Kuroda
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
Kenji Tomita
はじめようGit
はじめようGit
techscore
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
Empfohlen
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
例外設計における大罪
例外設計における大罪
Takuto Wada
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
Itsuki Kuroda
カネとAgile(大企業新規事業編) #rsgt2021
カネとAgile(大企業新規事業編) #rsgt2021
Itsuki Kuroda
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
Kenji Tomita
はじめようGit
はじめようGit
techscore
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
逆求人自己紹介プレゼン(平木場)
逆求人自己紹介プレゼン(平木場)
Futa HIRAKOBA
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
絶対に描いてはいけないグラフ入りスライド24枚
絶対に描いてはいけないグラフ入りスライド24枚
itoyan110
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
ke-m kamekoopa
5分でわかるクリーンアーキテクチャ
5分でわかるクリーンアーキテクチャ
Kenji Tanaka
こわくない Git
こわくない Git
Kota Saito
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
parrotstudio
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
ユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
Ooc 2020
Ooc 2020
Zenji Kanzaki
「顧客の声を聞かない」とはどういうことか
「顧客の声を聞かない」とはどういうことか
Yoshiki Hayama
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
Zenji Kanzaki
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
土岐 孝平
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
JICD主催−ナラティヴ・セラピー・アドバンスコース
JICD主催−ナラティヴ・セラピー・アドバンスコース
Kou Kunishige
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
バックエンドのエンジニアがiOSアプリ開発をやってみて思うこと - フロントエンドのアーキテクチャの考察 -
バックエンドのエンジニアがiOSアプリ開発をやってみて思うこと - フロントエンドのアーキテクチャの考察 -
Takuma Watabiki
『現場で役立つシステム設計の原則』は一般的なSI現場で役立つのか?
『現場で役立つシステム設計の原則』は一般的なSI現場で役立つのか?
Takuma Watabiki
Weitere ähnliche Inhalte
Was ist angesagt?
逆求人自己紹介プレゼン(平木場)
逆求人自己紹介プレゼン(平木場)
Futa HIRAKOBA
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
Yoshiki Nakagawa
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
絶対に描いてはいけないグラフ入りスライド24枚
絶対に描いてはいけないグラフ入りスライド24枚
itoyan110
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
ke-m kamekoopa
5分でわかるクリーンアーキテクチャ
5分でわかるクリーンアーキテクチャ
Kenji Tanaka
こわくない Git
こわくない Git
Kota Saito
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
parrotstudio
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
ユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
Ooc 2020
Ooc 2020
Zenji Kanzaki
「顧客の声を聞かない」とはどういうことか
「顧客の声を聞かない」とはどういうことか
Yoshiki Hayama
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
Zenji Kanzaki
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
土岐 孝平
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
JICD主催−ナラティヴ・セラピー・アドバンスコース
JICD主催−ナラティヴ・セラピー・アドバンスコース
Kou Kunishige
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
Was ist angesagt?
(20)
逆求人自己紹介プレゼン(平木場)
逆求人自己紹介プレゼン(平木場)
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
絶対に描いてはいけないグラフ入りスライド24枚
絶対に描いてはいけないグラフ入りスライド24枚
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
5分でわかるクリーンアーキテクチャ
5分でわかるクリーンアーキテクチャ
こわくない Git
こわくない Git
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
ユーザーインタビューするときは、どうやらゾンビのおでましさ
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Ooc 2020
Ooc 2020
「顧客の声を聞かない」とはどういうことか
「顧客の声を聞かない」とはどういうことか
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
怖くないSpring Bootのオートコンフィグレーション
怖くないSpring Bootのオートコンフィグレーション
オブジェクト指向できていますか?
オブジェクト指向できていますか?
JICD主催−ナラティヴ・セラピー・アドバンスコース
JICD主催−ナラティヴ・セラピー・アドバンスコース
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Mehr von Takuma Watabiki
バックエンドのエンジニアがiOSアプリ開発をやってみて思うこと - フロントエンドのアーキテクチャの考察 -
バックエンドのエンジニアがiOSアプリ開発をやってみて思うこと - フロントエンドのアーキテクチャの考察 -
Takuma Watabiki
『現場で役立つシステム設計の原則』は一般的なSI現場で役立つのか?
『現場で役立つシステム設計の原則』は一般的なSI現場で役立つのか?
Takuma Watabiki
Grailsでドメイン駆動設計を実践する時の勘所
Grailsでドメイン駆動設計を実践する時の勘所
Takuma Watabiki
JGGUG Community LT 2016
JGGUG Community LT 2016
Takuma Watabiki
Spring in-summer-gradle-hands on-withanswers
Spring in-summer-gradle-hands on-withanswers
Takuma Watabiki
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
Takuma Watabiki
Gradleどうでしょう
Gradleどうでしょう
Takuma Watabiki
Jjug 20140430 gradle_basic
Jjug 20140430 gradle_basic
Takuma Watabiki
Spock's world
Spock's world
Takuma Watabiki
スーパー戦隊進化論
スーパー戦隊進化論
Takuma Watabiki
Gws in fukuoka
Gws in fukuoka
Takuma Watabiki
Devsumi2012 JGGUG LT
Devsumi2012 JGGUG LT
Takuma Watabiki
Spockを使おう!
Spockを使おう!
Takuma Watabiki
G*Magazineを読もう
G*Magazineを読もう
Takuma Watabiki
G*におけるソフトウェアテスト・シーズンIII
G*におけるソフトウェアテスト・シーズンIII
Takuma Watabiki
Groovyノススメ
Groovyノススメ
Takuma Watabiki
Mehr von Takuma Watabiki
(16)
バックエンドのエンジニアがiOSアプリ開発をやってみて思うこと - フロントエンドのアーキテクチャの考察 -
バックエンドのエンジニアがiOSアプリ開発をやってみて思うこと - フロントエンドのアーキテクチャの考察 -
『現場で役立つシステム設計の原則』は一般的なSI現場で役立つのか?
『現場で役立つシステム設計の原則』は一般的なSI現場で役立つのか?
Grailsでドメイン駆動設計を実践する時の勘所
Grailsでドメイン駆動設計を実践する時の勘所
JGGUG Community LT 2016
JGGUG Community LT 2016
Spring in-summer-gradle-hands on-withanswers
Spring in-summer-gradle-hands on-withanswers
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
Gradleどうでしょう
Gradleどうでしょう
Jjug 20140430 gradle_basic
Jjug 20140430 gradle_basic
Spock's world
Spock's world
スーパー戦隊進化論
スーパー戦隊進化論
Gws in fukuoka
Gws in fukuoka
Devsumi2012 JGGUG LT
Devsumi2012 JGGUG LT
Spockを使おう!
Spockを使おう!
G*Magazineを読もう
G*Magazineを読もう
G*におけるソフトウェアテスト・シーズンIII
G*におけるソフトウェアテスト・シーズンIII
Groovyノススメ
Groovyノススメ
「普通の設計」をするということ
1.
2.
͓͜ͱΘΓ w ຊηογϣϯʹ͓͚Δʮී௨ʯݸਓͷݟղͰ͋Γɺ ੈؒҰൠͨͳ͋ͼٴͷʮී௨ʯͱҟͳΓ·͢ w ຊηογϣϯʹ͓͚ΔʮઃܭʯɺυϝΠϯۦಈઃͰܭͷ υϝΠϯΛఆ͍ͯ͠·͢ w
ຊηογϣϯͷ༰+BWBΛલఏʹ͍ͯ͠·͢ w ଞͷޠݴઃܭख๏Ͱ௨͡ͳ͍͋Γ·͢ͷͰɺ ྃ͝ঝ͓͢·͍͠ئ
3.
ʮී௨ͷઃܭʯ Λ͢Δͱ͍͏͜ͱ ݱ͔ΒֶͿϞσϧۦಈ։ൃ
4.
ࣗݾհ w ໖ҾୖຏʢΘͨͼ͖ͨ͘·ʣ w ࣜגձࣾσϥΠτςΫϊϩδʔζදऔక w
ʮϨοπΰʔσϕϩούʔʯൃىਓˍϓϩσϡʔαʔ w IUUQTMFUTHPEFWFMPQFSDPOOQBTTDPN w ʰݱͰཱͭγεςϜઃܭͷݪଇʱϨϏϡʔΞ w IUUQTXXXTMJEFTIBSFOFUCJLJTVLFTJ
5.
ͲΜͳϓϩάϥϚʁ w +BWB͕·͋·͋Ͱ͖Δ w ࠃͰޠͳ͍͕ɺࣄͰࠔΒͳ͍ఔ w
+BWBҎ֎Ͱ͖ͳ͍͜ͱͳ͍ w ϙϯίπͰͳ͍͕ɺ+BWBνϟϯϐΦϯʹԕ͘ٴͳ͍ w ʹނɺී௨ͷϓϩάϥϚ
6.
ͲΜͳϓϩάϥϚʁ w υϝΠϯۦಈઃدܭΓͷΫϥεࢦਪ͠ʢͨͿΜʣ w SJDWBOTࢯͷνϡʔτϦΞϧΛडߨ w
࠷ۙͦΜͳʹҙ͍ࣝͯ͠ͳ͍ w جຊతʹςετॻ͔ͳ͍ओٛ w Ͳ͏ͯ͠ඞཁͳ͚࣌ͩौʑΔ
7.
ͬͯΔ͜ͱ w ۚ༥*͚ؔػ%BB4ͷ։ൃˍӡ༻อक w J04OESPJEωΠςΟϒΞϓϦɺSE1BSUZ͚4%,ɺ 8FC7JFXɺؔ࿈όοΫΤϯυαʔϏε͘Β͍Λ Χόʔ͢ΔνʔϜʮ#FSTFSLFSTʯॴଐ w
ࢀߟIUUQTCJUMZ2VYF% w ௨৴ࣄܥװج͚ऀۀϫʔΫϑϩʔ1P$։ൃࢧԉ w ༁ຊͷϨϏϡʔͱ͔
8.
ʮී௨ͷઃܭʯͱ
9.
ඒ͍͠ίʔυΛ ୳͢ٻΔͨΊͷӦΈ
10.
Ҏ্Ͱ͢
11.
ͲΜͳ෩ʹͬͯΔ͔
12.
ͰΠϝʔδΛ࡞Δ w ࣮ͱ͍ͨ͜͠ݱɺυϝΠϯࣝɺ༷ɺطଘͷίʔυɺ ੍݅ͳͲΛ౿·͑ɺԾઆΛཱͯͯΠϝʔδ͢Δ w ͲΜͳׂɺ໊લͷΦϒδΣΫτ͕ඞཁ͔ w
ͲΜͳৼΔ͍͢Δͷ͔ w ૬͢༻࡞ޓΔΦϒδΣΫτԿ͔
13.
ίʔυΛॻ͘ w ͱΓ͋͑ͣॻ͍ͯΈΔ w ςετ͠ͳ͕Βॻ͘ w
ॻ͍ͨίʔυΛோΊͯɺҧ͔͍ࣗͳ͕ײ͢Δ w ڐ༰Ͱ͖ΔҧͳײΒɺίϝϯτʹzΫιίʔυz ͱॻ͖͓ͯ͘͠ه w ίϨδϟφΠ͍࣌ͳ͔͠ײɺίʔυΛશফͯ͠ ΠϝʔδʹΔ
14.
Ϋϥεਤʹ͓͜͢ w ੩తߏͱͯ͠ͷඒ͕͋͠͞Δ͔Λ֬ೝ͢Δ w ͍͍ʹ͡ײஔͰ͖Δ͔ w
ఆ֎ͷґଘ͕ͳ͍͔ w ࣗಈੜπʔϧΘͣʹखͰඳ͘ w ஔґଘ͕ҙਤ௨ΓʹͳΒͳ͍ʢͰ͖ͳ͍ʣ
15.
ࢼߦࡨ͢ޡΔ w ॻ͍ͨίʔυͱਤΛʹجɺ͍Ζ͍Ζͳ࣮Λࢼ͢ w ਤΛͱͨ͜͡ײͯݟΛίʔυʹϑΟʔυόοΫ͢Δ w
৽ͨͳ͖ͮؾɾΠϝʔδΛՃ͑Δ
16.
܁Γฦ͢ w ඒ͍͠ίʔυʹͳΔ·Ͱ܁Γฦ͢ʢʙճ͘Β͍ʣ w ࠷ॳʹॻ͍ͨίʔυɺ͍͍ͨͯؒҧͬͯΔ w
ཧղͯ͠ΔͭΓͰΘ͔ͬͯͳ͍ w ίʔυʹ͢Δ͜ͱͰΘ͔Δ͜ͱ͕͋Δ
17.
ඒ͍͠ίʔυͷ݅
18.
؆ܿ͞ w త֬ͳ໊͍લɺখ͞ͳΫϥεͰද͞ݱΕ͍ͯΔ͜ͱ w ҆ɿ͕ࣗςετͰ͖Δେ͖͞ w
ߦҎ w ύοέʔδͷΠϯϙʔτ̏ͭ·ͰʢKBWBআ͘ʣ w ϑΟʔϧυ̏ͭ·Ͱ w ϝιου̑ߦ·Ͱʢجຊ̏ߦʣ
19.
౷Ұੑ w શମͰදͿ͕ݱΕ͍ͯͳ͍͜ͱ w υϝΠϯͷ༻ޠٴʹ͏ݴͣ w
ಉ͡ϝιου໊ͰҟͳΔৼΔ͍Λͤ͞ͳ͍ w ಉҰͷৼΔ͍ʹରͯ͠ෳͷྨٛޠΛΘͳ͍
20.
ಡΈ͢͞ w zจষzͱͯ͠ಡΊΔΑ͏ʹͳ͍ͬͯΔ͜ͱ w ΩϞ͍1*Θͳ͍ɺ͘͠Ӆṭ͢Δ w
6UJMܥͷΫϥε w 4USFBNͱ͔ɺ4USFBNͱ͔ɺ4USFBNͱ͔ w ʰϦʔμϒϧίʔυʱͷ͍͔ͭ͘Λ࣮ફ͢Δ͚ͩͰྑ͍ w IUUQTXXXPSFJMMZDPKQCPPLT
21.
ςετ͢͠͞ w ςετίʔυ͕ॻ͖͘͢ͳ͍ͬͯΔ͜ͱ w Ͱ͖Δ͚ͩςετ͍͢͠ߏʹ͢Δ w
ςετ͓͖͍ͯͨ͠෦ॲཧɺύοέʔδ ϓϥΠϕʔτͰϝιουԽ͢Δ w ࠾൪ɺܥ෦Ͱੜ͠ͳ͍
22.
ࣜܗඒ w ίʔυͷͨݟʢܗʣ͔Βඒ͠͞Λ͡ײΒΕΔ͜ͱ w खଓ͖తʹॻ͔ͳ͍ w
ωετ͕ਂ͘ͳΒͳ͍Λ͢Δ w ؆ܿ͞ɺ౷ҰੑɺಡΈ͢͞ɺςετ͕͢͠͞ ຬͨ͞Ε͍ͯΕɺ͍͍ͨͯͨݟྑ͘ͳΔ
23.
ͲΜͳ͜ͱΛ ߟ͑ͳ͕Β͍ͬͯΔ͔
24.
ύοέʔδϯά w ίʔυͷදͱݱಉ͘͡Β͍ύοέʔδʹؾΛΔ w ύοέʔδΛͬͯɺߏڥքΛද͢ݱΔ w
୯ͳΔάϧʔϐϯάʹ͠ͳ͍ w ύοέʔδϨϕϧͰΧϓηϧԽ͢Δ
25.
ύλʔϯྗۃΘͳ͍ w ύλʔϯԽ͞Εͨݴ༿υϝΠϯͷදݱΛബΊΔ w υϝΠϯͰ͏࣌৻ॏʹ w
໌֬ͳҙਤΛͬͯɺޮՌతʹ͏ w ۚṀΛ࣋ͭͱԿͰఝʹͪ͑ݟΌ͏ਓʹͳΒͳ͍
26.
ίʔυͱਅ伨ʹ͖߹͏ w ಈ͍͚ͨͩͰتͳ͍ w ࡉ෦·Ͱͩ͜ΘΔ w
ྫ֎Ϋϥεɺྫ֎ϝοηʔδ w ίʔυʹޠΒͤΔͨΊʹɺͲ͏ͨ͠Βྑ͍͔Λߟ͑Δ
27.
ΫιίʔυΛڐ༰͢Δ w ؆୯ʹਖ਼͍͠ͷΛਖ਼͘͠࡞ΕΔ΄Ͳɺ࣮ݱ͍ͳ͘ w ৗʹඒ͍͠ίʔυͳΜͯॻ͚ͳ͍ w
εέδϡʔϧඒ͍͠ίʔυΛͬͯ͘Εͳ͍ w ඒ͍͠ίʔυΛॻ͍ͨͱͯ͠ɺ࣌ؒͱྼʹڞԽ
28.
ಀ͛ͳ͍ෛ͚ͳ͍͖͋ΒΊͳ͍ w ҆қͳ࣮Ͱଥ͍ͳ͠ڠ w ଥ͢ڠΔʹͯ͠ɺΪϦΪϦ·Ͱ೪ͬͯߟ͑Δ w
ཧ࣋ͪଓ͚Δ w ʮ͍͔ͭඒ͍͠ίʔυʹॻ͖ͯ͑Δͧʜʯ ͱ͍͏ͪ࣋ؾΛΕͳ͍ w ͖͋ΒΊͨΒɺͦ͜ͰʢSZ
29.
ʮී௨ͷઃܭʯ Λ͢Δͱ͍͏͜ͱ ݱ͔ΒֶͿϞσϧۦಈ։ൃ
Jetzt herunterladen