Ruby on RailsでTDDを始めるには?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 この質問を改善する 私は概念に精通しています(大学でテストクラスを受講しました)が、「実際の」TDDプロジェクトに取り組んだことがないので、それらを実際にどのように使用するかはまだわかりません。 Ruby on Railsを使用して(おそらく2.3を使用して)プロジェクトの開発を開始しようとしています。このアプリケーションは、データ、ユーザー、およびいくつかのファイルを管理するために使用されます。最初はそれほど複雑ではありませんが、今後6か月で大幅に拡大する可能性があるので、TDDにさらに取り組むための適切な時期だと思います。 私はそれを行う方法についての基本的な考えを持っていますが、それでもいくつかの指針とアドバイスが必要です: Ruby on Rails TDD 101のどの記事を読むべきですか? テストには何が必要ですか? どのgem / pluginを使うべきですか? rspecを使用する必要がありますか?他に何か? テストクラスをすべて取得したら、それらをどのように展開しますか?(例:継続的な統合) TDDは本当にどれくらいの時間を消費しますか? これに関する本を読む必要がありますか、それともそれをいじってオンラインチュートリアルを読むだけですべてを入手できますか?本を読む必要がある場合、どの本を読みますか? 私は例で学ぶのが好きなので、誰かが私にどのように行き、この問題を解決するためにTDDアプローチをとるのか教えてもらえますか? 私には会社があります。連絡先があります。連絡先は1つの会社にリンクできます。会社は複数の連絡先を持つことができます。連絡先、会社を作成し、連絡先を会社にリンクする方法を作成したいと考えています。 あなたの答えでこの例を使用する必要はありませんが、それは役に立ちます:)