ポートフォリオ「セキガエマシン」について
このアプリの目的 教育現場における「席替え」は、本来、学級に30名程度いる生徒一人一人への教育的配慮に基づいて行われるものです。しかし、一人一人の特性や人間関係を考慮しながら一人一人の座席を割...
29 search resultsShowing 1~20 results
You need to log-in
このアプリの目的 教育現場における「席替え」は、本来、学級に30名程度いる生徒一人一人への教育的配慮に基づいて行われるものです。しかし、一人一人の特性や人間関係を考慮しながら一人一人の座席を割...
この記事は旧バージョン(2024年公開)の使い方です。 セキガエマシンは2026年7月にフルリニューアルしました。画面も機能も変わっているため、現在の使い方は下記をご覧ください。 ・最新の使い方...
WebAPI の仕組みを理解する URI とは Web API が扱う対象データをリソースという URI はネットワーク上のリソースを指定するための識別子形式 https://api.examp...
画面アプリケーションの開発の難しさ アプリケーションの画面はシンプルに アプリケーションの画面はしばしば複座になりすぎる その開発コードも重服や副作用によって複雑になる アプリケーションの画面は...
ドメインモデルの考え方を理解する ドメインモデルとデータモデルにおけるクラスの責務の違い ドメインモデル データをそのまま入出力するのみではない データを求められる情報へと計算・判定・加工を行っ...
ドメインオブジュエクトを使って機能を実現する 三層 + ドメインモデル設計におけるアプリケーション層の役割 業務ロジックはドメインモデルに含まれているので、この設計においてアプリケーション層は、...
データベース設計をすっきりさせる データベースの正規化とは 正規化(Normalization)とは、データベース設計の手法の一つで、データの冗長性を排除し、一貫性と整合性を保つために、データを...
プログラムを複雑にする「場合分け」のコード 区分ごとのクラスのインスタンスを生成する 場合分けのロジックを整理する if/ else を使った処理を場合分けするコードは、ロジックが複雑になり、可...
第 25 章 テスト駆動開発のパターン 悪循環の説明 Gerry Weinberg の**「Quality Software Management」**の概念を引用して、因果ループを説明。 スト...
第 12 章 設計とメタファー Imposter パターンによって ひらめきを代替する 今回の目的 通貨の足し算に取り掛かりたい まずは、USD 同士の足し算 手順 テストコードを記述する pu...
第1章 仮実装 テスト駆動開発 はじめの一歩 スタンス テスト駆動開発では、基本的に「どんなテストが通ったときに、目的とするコードが完成したと言えるのか?」と考える つまり、テストを先に考えると...
はじめに こんなことはありませんか? どこかのコードを変更すると、別の場所でバグが発生した。 変更の影響がありそうな箇所を。あちこち探し回らなければならなくなった。 コードを読んでいるだけで日が...
前書き・はじめに・本書について・本書の読み方 本書の前書きでは島本和彦「アオイホノオ」(小学館)に登場する「面白いと、読みやすいは、違うんだよ?」というセリフを引き合いに出し、読みやすいコードは...
この記事について React Hooks について学習しましたので、それぞれがどのような役割をもったHooksなのかということについて確認するためにまとめました。ReactHooksの初学者の方...
1. 認可コードグラント 最も一般的で安全な認可フロー。主にサーバーサイドアプリケーション(コンフィデンシャルクライアント)で使用されます。 特徴 アクセストークンとリフレッシュトークンの両方を...
概要 認可コードグラントは、サーバーサイド Web アプリケーションで使用される最も一般的で安全な認可フローです。以下に具体的な手順を示します。 認可フローの手順 1. 認可リクエスト クライア...
PlaywrightをDocker上で動かす playwright.config.ts playwright.config.ts に以下の記述を追加します。 自動サーバー起動: テストを実行する...
Visual Testingとは Playwrightでは、期待する状況と実際との差異をスクリーンショットを用いて比較するテストを行うことができます。以下がその手順です。 手順 テストコードの記...
playwright.config.ts の記述について playwright.config.tsにて以下の様なprojectを定義します。 { name: 'mobile', testMatc...
テストの前処理と後処理について playwright.config.tsのprojectを活用することによって、前処理→テスト→後処理という一連の処理を定義することができます。その一例が以下です...
29 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.