CakePHPのテストコード追加
CakePHPのテストコードを作成します。 参考:公式ページ 古いですが、CakePHP3、PHP7.3で試します。 PHPUnitとCakePHP独自のテスト機能があるみたいです。 インストール・環境構築 公式ドキュメ … 続きを読む
エンジニア作業メモ
CakePHPのテストコードを作成します。 参考:公式ページ 古いですが、CakePHP3、PHP7.3で試します。 PHPUnitとCakePHP独自のテスト機能があるみたいです。 インストール・環境構築 公式ドキュメ … 続きを読む
pytestを使用してpythonで書かれたプログラムのテストを自動化します。 pytestとは 参考:公式ページ pythonには標準でユニットテスト用の仕組みはある様ですが、現在は、外部ライブラリのpytestを使用 … 続きを読む
vueを使用してフロントエンドを実装しているのですが、テストコードを組み込んでいなかったのでリグレッションテストは全て手動で実施していました。 規模も徐々に大きくなり、改修も頻繁に発生しそうなのでテストコードを組み込んで … 続きを読む
PHP、フレームワークとして使用しているCakePHPも含めてバージョンアップする方法を検討する。大きな改修作業になりがちなバージョンアップ作業をAIによって作業を簡略化できないかも併せて確認する。 ↑の記事で構築した環 … 続きを読む
関連リンク 上記で作成したLIFFアプリを用いて、LINEミニアプリを作りたいと思います。 コンソールからミニアプリ登録 公式ドキュメントはこちら 項目に入力して作成ボタンを押下 ミニアプリのコンソール画面ができました。 … 続きを読む
以下のページの続きになります。 ボタン押下で画面遷移する方法 前回は、vue-routerを用いてcomponentを切り替えることで画面遷移を実現する方法を記載しましたが、リンクをクリックする形での遷移でしたので、今回 … 続きを読む
この記事は、こちらの記事で作成したCloud RunにLIFFの設定をしてLINE上で表示します。 LIFFアプリをチャンネルに追加 公式ドキュメントはこちら LINE Developersコンソールにアクセス LINE … 続きを読む
Dockerfileを使用してCloudRunを作成する。言語はPythonを使用、フレームワークはFlaskを使用します。 アプリ新規作成 VSCodeを使用して、新規アプリケーションを追加します。 公式ドキュメントは … 続きを読む
各端末にDockerソフトがインストールされている前提で進めます。 まだの方は公式ページからどうぞ また、CakePHPのプロジェクト自体は別途作成されている既存のものを使用します。手順としては以下の通りです。 PHP環 … 続きを読む
Google Cloud(GCP)環境のCloud Functions(Cloud Run関数)をPythonで実装する場合のディレクトリ構成を考えてみました。 試し試しやってるので、使い勝手悪かったら都度更新していく予 … 続きを読む