Head First Python 第2版における、「既存コードが PEP 8 に準拠しているかを調べる」という学習を今日(2021年2月3日)実行するには
現状 Head First Python 第2版 189ページ~193ページの「回り道」部分は、現在では書籍記載の手順をそのまま実行することができません。 py.test --pep8を実行する...
119 search resultsShowing 1~20 results
You need to log-in
現状 Head First Python 第2版 189ページ~193ページの「回り道」部分は、現在では書籍記載の手順をそのまま実行することができません。 py.test --pep8を実行する...
「実際にオブジェクトをいくつか定義してみる」というパートまで至りました。 コンストラクタ リテラルコンストラクタ Rubyでは、文字列(String)・配列(Array)・ハッシュ(Hash)・...
これは何の解説? Railsチュートリアル第10章内、フレンドリーフォワーディングの実装内redirect_back_orメソッドの実装において出現する「redirect_toメソッドの引数内で...
これは何? RubyとPythonの両方でプログラムを書いていると、外部ソースコードを読み込む書き方が「どっちがどっちだっけ?」と混乱することがあります。そうした場合に向けての備忘録です。 Ru...
基本的なswitch文の記法 Java switch rank { case 1: System.out.println("金メダル!"); break; case 2: System.out....
何をするのか Railsチュートリアル本文13.3.3にて、「ユーザー自身のポストを含むマイクロポストのフィード」を実装しました。さらに、14章ここまでで「ユーザーのフォロー」という機能も実装し...
前準備 - whereメソッド内の変数に、キーと値のペアを使うようにする whereメソッドの第1引数であるSQL文において、Rails側の変数の内容を使う部分は、これまで?(疑問符)として与え...
フィードに必要となるSQLクエリと、対応するwhereメソッドの引数 要件は以下です。 対象ユーザーがフォローしているユーザーのユーザーidを持つマイクロポストを全て選択する かつ、対象ユーザー...
1. リスト 14.44において、現在のユーザー自身の投稿を含めないようにするにはどうすれば良いでしょうか? また、そのような変更を加えると、リスト 14.42のどのテストが失敗するでしょうか?...
ステータスフィードのデータモデルの基本 例えば、「id 1のユーザーが、id 2、7、8、10のユーザーをフォローしている」という場合、フィードのデータモデルは、micropostsテーブルのサ...
フォローのサンプルデータ 別記事で解説します。 Railsチュートリアル 第14章 ユーザーをフォローする - [Follow] のWebインターフェイス - フォローのサンプルデータ 演習 -...
1. リスト 14.36のrespond_toブロック内の各行を順にコメントアウトしていき、テストが正しくエラーを検知できるかどうか確認してみましょう。実際、どのテストケースが落ちたでしょうか?...
前提となるテストの内容 Railsチュートリアル本文、リスト 14.40記載のテストコードです。 test/integration/following_test.rb require 'test...
概要 ここまでで、「フォロー」「フォロワー」という概念が実装できました。今度は、これらの概念をビューで使えるようにするための部品を実装していくパートになります。「ビューにおけるフォロー・フォロワ...
followingアクションおよびfollowersアクションの統合テストにおける、Railsチュートリアル本文記載のテストの不具合 実は、Railsチュートリアル本文のリスト 14.29に記述...
サンプルデータの必要性 サンプルデータを先に用意すれば、バックエンドの実装とフロントエンドの実装を切り離すことができます。その期待できる効果の一例として、以下のようなものが挙げられます。 コント...
データモデルの問題 (および解決策) 別記事で解説します。 Railsチュートリアル 第14章 ユーザーをフォローする - Relationshipモデルにおけるデータモデルの問題 (および解決...
「フォロー」という関係性の特徴 今回のサンプルアプリケーションで使う「フォロー」という関係性には、以下のような特徴があります。 1人のユーザーは、0人以上の任意のユーザーからフォローされる 1人...
Relationshipに対するバリデーションのテスト Relationshipモデルを生成した時点で、Relationshipモデルに対するテストであるtest/models/relation...
基本はhas_manyとbelongs_to User/Relationshipの関連付けは、以下の条件が基本となります。 1人のユーザーには1対多(has_many)のリレーションシップが存在...
119 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.