ぷっぽプログラミング備忘録

linux, javascript, php, C#, そのうちScalaとかアプリ開発とかやってみたいです。

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

gitのコマンドの範囲指定(pathspecを使う)

git

結論 pathspecを使えばいろいろと範囲を指定できる。 特に知らなかったのがMagic signaturesというもの。 例1 foo/bar以下のファイルだけgit add したい git add foo/bar 例2 jsだけ除外して、それ以外をgit diffしたい Magic signaturesの除外(exclude → s…

gitのパッチ(patch)の作成と適用

git

結論(基本形) パッチファイル作成 git diff > hogehoge.patch パッチファイル適用 git apply hogehoge.patch 少し応用(特定のコミットからの差分をパッチファイルとおする) 状況としては、既にある程度メインのブランチからは差分がでてしまっている開発…

vue/react+バックエンド 構成のときの責務分けメモ

テストしてて、ページングの1ページあたりの情報とか、バックエンド側に持たせたたほうが良いというお話しです。 フロント側情報だけど、サーバーサイドからapiで渡してうまくいくように設計したほうがテストの時に楽できたりするわけだ。 (1ページあたり2…

gitのローカルブランチは複数のリモートリポジトリにpushできる

heroku試しに使い始めて、疑問がでてきました。 herokuのコード自体の保存をどこかのリモートブランチにしたいなあ。 でも、herokuのリモートブランチにpushしたら、デプロイされる(くそ時間かかるやん)。 調べてみると Git での既存の Heroku アプリケー…

httpd.confの場所の確認方法

apache2の場合は、 httpd -V 以上です。

Laravelのunittest(overload使う場合、mockだとonce()がテストされなかった。spyを使えばOKだった)

状況 Laravelのunittestで強い依存のあるメソッドをテストしたい。 また、強い依存のあるメソッド内で、あるメソッドが一度も呼ばれないこと をテストしたい。 class Foo { public function bar($isCallSituation) { //... 中略... if ( $isCallSituation ) …