Questions and feedbacks

fursich
fursich commented about 1 year

ActiveRecordだけでなくArelにもMySQLにも精通されているkamipoさんに質問です。

ActiveRecordで表現しきれない複雑なクエリを書くときに、個人的にSQL/Arelどちらで書くべきかという考え方はありますか?また、railsとして今後Arelをどう位置付けていきたいのか(あくまでinternal APIなのかActiveRecordを補完する存在になるのか)という方針のようなものをご存知だったら伺いたいです。

Like(3)

alpaca-tc
alpaca-tc commented about 1 year

ActiveRecordには、AdequateRecordやAttributes APIなどのように、コミッターによる熱い想いで入った機能がいくつかあります。 kamipoさんにも、そのような入れたい新しい機能などありますか?できれば、前例のように銘打つようなものがあれば伺いたいです。

Like(3)

tagackt
tagackt commented 8 months

狂ったような施策をどんどん打ち出すために何か工夫していることはありますか?

Like(3)

sue445
sue445 commented 8 months

後からテストコードを追加するのは数も多いし大変だと思うのですが、どういう優先度順位でテストを書いていったとか基準があったら知りたいです

Like(3)

yhirano55
yhirano55 commented about 1 year

サイゼリヤ歓迎会の施策はどのように誕生しましたか?

Like(3)

strviola
strviola commented 7 months

今の現場では技術的負債を感じているものの、開発要件や問い合わせ対応が多くまず時間が取れない状況です。こういった外部要件をブロックする工夫は何かありますか?

Like(3)

kyanny
kyanny commented about 1 year

感想です: ペアプロがうまくワークするなら、モブプロもうまくいくのでは?と思いました(一度に複数人に知見を伝えられる)

Like(3)

ppworks
ppworks commented about 1 year

コードレビュー業で、ドメインの知識が必要な箇所についてのレビューって 週一の関わり方だと難しいと思うのですが、その点どのような工夫されてますか?

Like(3)

n-kurasawa
n-kurasawa commented 4 months

webpacker 使ってますか?
使っていたら感想とか聞きたいです。使っていなければ理由を知りたいです。

Like(3)

8398a7
8398a7 commented 4 months

react化するにあたってrenderさせる部分は何かgemを使っていますか?
あと複数ページがあるSPAの場合、router周りをどのように制御しているかをお聞きしたいです。

Like(3)

anonymous
anonymous commented about 1 year

validate は、どこに書きましたか?

Like(3)

joker1007
joker1007 commented 4 months

新しい着想を生み出す時やRailsに新しい機能を追加する時に参考にしているものは何ですか? 未来の構想を練る時にどういう考え方をしているのかに興味があります。

Like(3)

pupupopo88
pupupopo88 commented 4 months

Rails6からWebpackerが標準になりますが、cssの扱い(方針)は変わらないままでしょうか?sassのdeprecated問題では最終的にsass-rails側が対応(sassc-railsをラップ?)することで落ち着きそうですが、このままsass-railsが標準になるのでしょうか。 https://github.com/rails/rails/issues/32896 https://github.com/rails/sass-rails/issues/420

Like(3)

JunichiIto
JunichiIto commented 4 months

さっきの10問よりも、これが一番聞きたい↓

BasecampはRailsのベータ版を積極的に本番環境に導入していますが、Rails本体はともかく、他のgemが新しいバージョンのRailsに対応していないことが多々あると思います(特にメジャーバージョンアップ時)。

そういったケースはどう対応しているのでしょうか?(Rails本体以外のgemをほとんど使っていない?Rails以外のgemも自分たちでパッチを当ててしまう?)

BasecampのGemfileの中身がいったいどうなっているのか、非常に気になります。

Like(3)

ota42y
ota42y commented 4 months

長期間Railsアプリを運用するとcontrollerやmodelに新旧様々なロジックが入ってしまいます。 こういった巨大なcontrollerやmodelを整理する良いコツはありますか。

特に複数のmodelを利用する処理の扱いが難しく、Userオブジェクトのようないろんなところに関連するモデルが肥大化したりします。

Like(3)

taea
taea commented 4 months

どんな幼少時代だったのでしょうか? 子供の頃からプログラミングやドライビングが得意だったのですか?

Like(3)

anonymous
anonymous commented 4 months

一人でrailsアプリを開発してるのですが、 一人で開発してるからこそ気をつけるべきことなどありますか?

Like(3)

champierre
champierre commented 4 months

Getting Real にとても感銘を受け、いまでもバイブルと思っているのですが、8年経って、もし書き直すとしたらどの部分を書き直しますか?あるいは新たに追加したいことはありますか?

Like(3)

neko314
neko314 commented 4 months

こんまりのマインドに共感している話を何度かきいたことがあります。(わたしもこんまりを尊敬しています!) 他にも彼女のように共感を覚える方はいますか? そのような方の存在を受けて、開発に関してインスパイアされることはありますか?

Like(3)

willnet
willnet commented 4 months

もしRailsを一から作り直すとしたら、今のRailsと違うものになりますか?なるとしたら、どの点が異なるでしょうか

Like(3)

geeknees
geeknees commented 5 months

マイクロサービス についてのご意見(マイクロサービスが今後も発展していくと考えているのか、Hanamiのような分割方法、Railsはどのように対応していくのか)についてお教えいただけますでしょうか?

Like(3)

yhirano55
yhirano55 commented 6 months

各コンポーネントの Active◯◯ or Action◯◯ ですが、どういう命名ルールなのでしょうか?

Like(3)

seimiyajun
seimiyajun commented 4 months

線の指標の計測方法についてもう少し具体的に知りたいです 「どういう行動をしたかはわからない」とか、理解しきれなかったので。。。

Like(3)

sue445
sue445 commented 4 months

letのスコープは狭くするという話がありましたが、そうした場合contextの数(例:10個以上)によっては全く同じletを何個もコピペすることになってDRYにならないという問題があると思います。

こういう場合でもletは愚直に各contextに書くべきでしょうか?「○個以上なら外側に切り出す」という基準があるのであれば教えてほしいです。

Like(3)

kyanny
kyanny commented 4 months

パイプライン処理にはジョブワークフローエンジンが有用、という話と理解しましたが、 Airflow や Luigi は検討しなかったのでしょうか?

Like(3)

This software is available as open source under the terms of the MIT License.
Copyright © 2018 Yoshiyuki Hirano