コピペコードで快適生活

明日使えるソースを自分のために

2021-05-01から1ヶ月間の記事一覧

PHPUnitのテストの書き方 超入門

PHP

いままで書いたことなかったのでメモ。

ポートフォワードして繋ぐMySQLユーザのHostはなに?

結論 踏み台サーバの内部IPアドレス 実験 前提 踏み台の内部IPアドレス: 192.168.10.10 MySQLサーバの内部IPアドレス: 192.168.10.20 ポートフォワードする ssh kinosuke01@fumidai -L 3306:192.168.10.20:3306 -N Hostが127.0.0.1のユーザを作る mysql> sel…

homebrewで複数バージョンのMySQLをインストールして切り替えする

# インストール可能パッケージの確認 brew search mysql # 最新版のインストール brew install mysql # 過去バージョンのインストール brew install mysql@5.7 # unlinkとlinkでバージョン切り替えする % brew unlink mysql && brew link --force mysql@5.7 …

Go言語の環境構築+モジュール管理

Go

Goは2つのモードがある GOPATH モード バージョン1.10までの(過去の)モード。コード管理とビルドをGOPATHで指定されたディレクトリ以下で行う。 パッケージはリポジトリの最新リビジョンのみ扱う。 モジュール対応モード パッケージをモジュールとして管理す…

クリーンアーキテクチャについて学んだことメモ

全体を通した感想 たぶんこういうことかなと。 UIとビジネスルールとDBを疎結合とすること 変更容易性の向上 変更による影響範囲を小さくする テスト容易性の向上 テスト対象が依存するオブジェクトをモックに差し替えやすい レイヤードアーキテクチャ 依存…

データソースのアーキテクチャ

データソースのアーキテクチャについて学んだことメモ。 TableDataGateway インスタンスがテーブル内のすべての行を操作する。 SQLはこのインスタンス内に閉じる。 https://bliki-ja.github.io/pofeaa/TableDataGateway/ RowDataGateWay 1クラス=1テーブル、…

リーン顧客開発の読後メモ

https://www.amazon.co.jp/dp/4873117216 を読んで、いいなと思ったポイントをメモ。 1.顧客開発の目的 顧客が欲しがるものについての誤った思い込みを早く見つける 本当に購入してくれる製品の開発に集中できるように 2.何からやるか チームで時間を作って…