SlideShare a Scribd company logo
Submit Search
Upload
3週間の Scala 開発で得たモノ
Report
Share
R
Ryo Ohki
Follow
•
1 like
•
1,094 views
1
of
46
3週間の Scala 開発で得たモノ
•
1 like
•
1,094 views
Report
Share
Download Now
Download to read offline
Engineering
LT@ScalaMasturi 2016
Read more
R
Ryo Ohki
Follow
Recommended
20160326 第10回 Rad Studio 勉強会@Osaka by
20160326 第10回 Rad Studio 勉強会@Osaka
Ryo Ohki
1.2K views
•
24 slides
Scala Daysに行ってみて by
Scala Daysに行ってみて
Kota Mizushima
1.3K views
•
55 slides
Sphinxの環境構築が再現できない問題をDockerで解決してみた by
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Study Group by SciencePark Corp.
407 views
•
10 slides
コロナ時代を生き抜く(?) ひとつ上の Slack "コラ"ボレーション by
コロナ時代を生き抜く(?) ひとつ上の Slack "コラ"ボレーション
Masayuki Uehara
111 views
•
58 slides
Groovyコンファレンス by
Groovyコンファレンス
Shinichiro Takezaki
985 views
•
31 slides
俺のコードがどこでつかわれているのかわからない問題 あるいはマイナーOSSの生存戦略 by
俺のコードがどこでつかわれているのかわからない問題 あるいはマイナーOSSの生存戦略
Y Watanabe
3.4K views
•
49 slides
More Related Content
Similar to 3週間の Scala 開発で得たモノ
頑張りすぎないScala by
頑張りすぎないScala
takezoe
10.1K views
•
43 slides
Scalaで萌える関数型プログラミング[エッセンシャル版] by
Scalaで萌える関数型プログラミング[エッセンシャル版]
Ra Zon
2K views
•
30 slides
Scala.jsはじめました! by
Scala.jsはじめました!
K Kinzal
2K views
•
32 slides
色々な言語からPostgreSQLへ接続 by
色々な言語からPostgreSQLへ接続
Naoya Takeuchi
1.9K views
•
23 slides
Net fringejp2016 by
Net fringejp2016
Yusuke Fujiwara
2.1K views
•
43 slides
Xcode4 project template (slide) by
Xcode4 project template (slide)
Wataru Kimura
1.2K views
•
28 slides
Similar to 3週間の Scala 開発で得たモノ
(20)
頑張りすぎないScala by takezoe
頑張りすぎないScala
takezoe
•
10.1K views
Scalaで萌える関数型プログラミング[エッセンシャル版] by Ra Zon
Scalaで萌える関数型プログラミング[エッセンシャル版]
Ra Zon
•
2K views
Scala.jsはじめました! by K Kinzal
Scala.jsはじめました!
K Kinzal
•
2K views
色々な言語からPostgreSQLへ接続 by Naoya Takeuchi
色々な言語からPostgreSQLへ接続
Naoya Takeuchi
•
1.9K views
Net fringejp2016 by Yusuke Fujiwara
Net fringejp2016
Yusuke Fujiwara
•
2.1K views
Xcode4 project template (slide) by Wataru Kimura
Xcode4 project template (slide)
Wataru Kimura
•
1.2K views
Scala Daysに行ってみて - あるいはスイス旅行記 - by Kota Mizushima
Scala Daysに行ってみて - あるいはスイス旅行記 -
Kota Mizushima
•
1.5K views
Scrum alliance regional gathering tokyo 2013 pub by グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
Scrum alliance regional gathering tokyo 2013 pub
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
•
1.7K views
20120927 findjob4 dev_ops by ume3_
20120927 findjob4 dev_ops
ume3_
•
4.3K views
Docker PaaSとしての OpenShift, Deis, Flynn比較 by Kazuto Kusama
Docker PaaSとしての OpenShift, Deis, Flynn比較
Kazuto Kusama
•
12K views
Developer Edition にしかない lwc をどうにか sfdx で scratch 組織にて開発したい by Shinya Watanabe
Developer Edition にしかない lwc をどうにか sfdx で scratch 組織にて開発したい
Shinya Watanabe
•
224 views
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~ by infinite_loop
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
•
67.3K views
clominal by Masamitsu Oikawa
clominal
Masamitsu Oikawa
•
478 views
Scala入門 by Yoshifumi Takeshima
Scala入門
Yoshifumi Takeshima
•
303 views
XamarinStudio勉強会 2014/09/08 by 孝文 田村
XamarinStudio勉強会 2014/09/08
孝文 田村
•
1.3K views
どうしてプレゼン研究会を始めたのか by Masahito Zembutsu
どうしてプレゼン研究会を始めたのか
Masahito Zembutsu
•
11.3K views
Scalaで萌える関数型プログラミング[完全版] by Ra Zon
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
•
6.9K views
Yet Another DLR for Silverlightの試作 by terurou
Yet Another DLR for Silverlightの試作
terurou
•
1.1K views
Coursera experience by Brian Hooper
Coursera experience
Brian Hooper
•
3.9K views
Dockerで開発環境をデリバる by Daigou Harada
Dockerで開発環境をデリバる
Daigou Harada
•
2.3K views
Recently uploaded
how query cost affects search behavior translated in JP by
how query cost affects search behavior translated in JP
Tobioka Ken
10 views
•
16 slides
Najah Matsuo Self Introduction by
Najah Matsuo Self Introduction
NajahMatsuo
10 views
•
29 slides
SSH超入門 by
SSH超入門
Toru Miyahara
405 views
•
21 slides
システム概要.pdf by
システム概要.pdf
Taira Shimizu
44 views
•
1 slide
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
195 views
•
36 slides
lt.pptx by
lt.pptx
tomochamarika
85 views
•
13 slides
Recently uploaded
(7)
how query cost affects search behavior translated in JP by Tobioka Ken
how query cost affects search behavior translated in JP
Tobioka Ken
•
10 views
Najah Matsuo Self Introduction by NajahMatsuo
Najah Matsuo Self Introduction
NajahMatsuo
•
10 views
SSH超入門 by Toru Miyahara
SSH超入門
Toru Miyahara
•
405 views
システム概要.pdf by Taira Shimizu
システム概要.pdf
Taira Shimizu
•
44 views
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by 修治 松浦
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
•
195 views
lt.pptx by tomochamarika
lt.pptx
tomochamarika
•
85 views
onewedge_companyguide1 by ONEWEDGE1
onewedge_companyguide1
ONEWEDGE1
•
32 views
3週間の Scala 開発で得たモノ
1.
3週間のScala 開発で得たモノr_ohki(MOTEX Inc.)
2.
はじめまして
3.
r_ohkiといいますTwitter もこれでやってます
4.
普段はWindowsのクライアント 書いてます
5.
Delphi で! きっとこの会場で僕だけ なんといる!
6.
さて
7.
今日話すこと Scala 開発を 3週間やっての成長
8.
今のプロジェクトの プロセスはScrum
9.
設計手法はDDD
10.
開発言語は
11.
Scala
12.
が、諸般の事情でDelphi 開発する僕
13.
Scala とキャッキャウフフしてる他のメンバー
14.
Windows とたわむれる僕
15.
Linux のCUI をたたく他のメンバー
16.
うらやましい !!!!!!! !!!!!!!
17.
で、さるスプリント
18.
Scala 開発のチャンス到来 まずはJSON パターンの追加から
19.
楽しい!
20.
メソッドチェーンよい 型推論すげー map すげー flatMap わかったらすげー! "文脈付き"という考え方よい Option[A]
が"あるかどうか分からない"型A とか
21.
担当チケット無事完了!
22.
次もやる?
23.
やる!!
24.
で次のスプリントは 最初からがっつり
25.
やったこと
26.
Play のテンプレートをイジイジ
27.
Form のバリデートとか
28.
アプリケーションにドメイン知識が!!
29.
担当したドメインを2回書き直し…
30.
DB 周りも粛々と
31.
キャッキャウフフ の裏側を たっぷり実感
32.
で結局、担当チケット完了しきれず…
33.
新しいことは
34.
大変だ
35.
3 週間の限定参加終了 Delphi 開発にもどる
36.
コードの読み書きに変化
37.
関数の読み方に変化 引数を事前条件、返り値を事後条件と解釈してみる 不変ならコンストラクタの引数に (㊟僕の勝手な解釈です) グローバル変数を暗黙条件と考えてさらに嫌いになる 結果、何かすっきり
38.
"文脈付き"の考え方 共通処理の抽出にて"文脈付き"が選択肢に
39.
処理の移譲 無名関数を使った処理の移譲 でも乱用は良くなさそう… 色々手段を模索中
40.
意図をこめるということ インターフェースについて trait の返り値に型をあえて定義する Option を剥く責任
41.
プログラマとして 自分の手札が増えた実感
42.
とはいいつつも
43.
まだまだ 自分の書いたとこが for 内包表記へのリファクタリングくらってへこんだり Monado やらApplicative
とかはまだまだ??? 言語差分で苦しんだり
44.
やれば楽しいし 得るものもある
45.
今日話したこと Scala 開発を 3週間やっての成長
46.
ありがとうございました!!