Rubyコミッタのいる
開発いい話
村橋健一 (id: sanemat)
株式会社マネーフォワード
Railsエンジニア
「いるだけで成長できる環境」(マルシー GMOペパボ あ
んちぽくんさん)
いるだけでぐんぐん成長して能力も市場価値も高まる
「いるだけで成長できる環境」へ - ペパボテックブログ
http://tech.pepabo.com/2015/11/17/pepabo-tech-blog-has-started/
Kaminariのユースケース
Kaminariのユースケース
このあと、kaminari v1.0.0.rc1では.load必
要だったけどv1.0.0で.load不要になった
Rounding modes inconsistency between round
versus sprintf
ruby 2.4.0 preview3 で
バグではなく意図的に
入ってきて、ruby2.4.0
rc1でやっぱり差し戻しに
なったまぼろしの話
> 0.5.round #=> 0
> 1.5.round #=> 2
> 2.5.round #=> 2
> 3.5.round #=> 4
https://moneyforward.com/engineers_blog/2016/10/13/ruby-core-201609/#post-5603-md-25
Rounding modes inconsistency between round
versus sprintf
https://github.com/rails/rails/pull/27091
https://bugs.ruby-lang.org/issues/12958
知ったかぶりしたら教えてもらった話
ついでにいって
おくと、json
gemは使わなく
ていいなら使わ
ないほうが良く
て、ruby標準添
付のjsonを使う
と良いのです。
という周知。
いるだけでは成長できないけど
おんぶに抱っこじゃつまらんし、飛び道具でいいから何かしようって気になる
「いるだけで成長できる環境」というほど周りの環境が整えられてない、まだまだ発展途
上だけど、切磋琢磨できてわりと楽しい。
welcome!
没ネタ小ネタ集
じゃああなたは何に詳しいの
マネーフォワード入社前からくわしい
- gemソムリエ
- npm packageソムリエ
マネーフォワード入社後に詳しくなった
- ビットコインの技術的な理解
GEMS: 37, DOWNLOADS: 1,618,406,
32 Packages (npm)
rictyのformula
コードレビュー一家言
「速」を落とさないコードレビュー
http://www.slideshare.net/takafumionaka/ss-71482322
私見
読みやすいコード、を意識して書くけど、こっちのほうが読みやすい(主観)というのはレ
ビューではマウンティングにしかならないから自分はやらない
eslintのruleに比べてruboopのruleは書きにくいからな…
lintのruleで縛りましょう ruleで縛れない好みはどうでもいい
各チームがrubocopやeslintを育てちゃったときに、横断する人が疲弊する問題
railsのscaffoldのコード
railsアプリ書くなら、たまにscaffoldして、そのコードを意識して書いてほしい
それに沿ってる限り、あまり気にしなくていいんだなと読み飛ばすことが出来る
読み飛ばせるほうがいいと思ってる
不自然な処理は不自然に書くこと 違和感を出せる
メリハリ
マージされやすいコード
差分、増分を減らす
これ、コードは加速度的にぐずぐずになっていくので、気をつける
(えっ気をつけるで片付ける問題)
プロフィール
弁護士目指してダメだったので、エンジニアに。適職だったっぽく結果オーライ。NTT
データキュビット、ウノウ、オーマイグラス、タチコマを経て、2016年に株式会社マネー
フォワード入社。主にPFMサービスのwebアプリケーション開発に従事している。FP3
級。
github:sanemat
キャリアの話
法学部(学部)に6年いて、1年フラフラして、”でもしか”エンジニアに。(他にやりたい仕事
がないから「エンジニアでもやろう」あるいは特別な技能がないから「エンジニアにしかな
れない」)
linkedin見てもらえばわかるけど、ジョブホッパー
https://www.linkedin.com/in/sanemat
rails仕事でさわりだしたのいつから
NTTデータキュビット、ウノウ、オーマイグラス、タチコマを経て、2016年に株式会社マ
ネーフォワード入社。
ウノウZynga時代に半年ぐらい US Zyngaが買収した会社のrailsアプリをローカライズ
2012当時1000万DAU近くだったらしいですね
http://www.businessinsider.com/chart-of-the-day-words-with-friends-2012-3
まともに書いたのはオーマイグラスから rails3以降
rubyぢからのブレイクスルー
2012年12月に、rubyぢから足りないなーとおもって、1人pull request advent calendar
やった。結構壊れてるものだ。人が直すんだ。ノータイムpull request重要。
pull requestを受ける先にも人がいるんだよ。消耗するんだよ。ってのはその後で自分で
気づけば良い

Rubyコミッタのいる開発いい話