- 2019年9月23日
【Git】package.json上でコマンドとGitを連携させるためのhusky, lint-staged
husky – npm lint-staged – npm huskyはGitのフックのほぼ全てをpackage.json上で定義できるパッケージです […]
husky – npm lint-staged – npm huskyはGitのフックのほぼ全てをpackage.json上で定義できるパッケージです […]
プログラミングにおいてモデルを作る時は、大体何か一つのモノを表すモデルを作ります。何か一つというのが曲者でして、含意の広い一つのモノを対象にモデルを作るとコードが肥大することがあ […]
PHPの継承は常に単一です。これによって知るべき親クラスの情報を単純化してコードの複雑度を上げにくくしてあります。多段継承こそあれ複数経路は作れません。 やりかたはDI(Dep […]
Vuex は Vue.js アプリケーションのための 状態管理パターン + ライブラリです。 Vuex とは何か? | Vuex Vuexは上記の様にVue.jsで作成したプログ […]
結論として、対処法の一つは高速スタートアップを切ることでした。切り方は以下の通りです。 アドレス:コントロール パネル\ハードウェアとサウンド\電源オプション\システム設定 UI […]
Git自体のパッケージマネージャの様な機能としてgit-submoduleがあります。git-submoduleはgitコマンドの一つでgitを導入すれば勝手にくっついてきます。 […]
PHPはオープンソースで開発されている言語で開発者間の相談、提案などのやり方の一つとしてメーリングリストが使われています。 PHP: メーリングリスト – Manu […]
npmやらcomposerやらpipやら最近のプログラミングではパッケージマネージャを用いて簡単に外部ライブラリを扱うことができます。簡単に扱えるようにできるのですが、目的に合わ […]
Vue.jsは素のwebページ用コード(HTML, JavaScript, CSS)の雰囲気を保ったままいい感じに動いてくれるJavaScriptフレームワークです。特に単一ファ […]
TypeScriptはJavaScriptの拡張言語です。Microsoftがメインのコントリビューターでサポートも充実しています。TypeScriptはAltJSの中でも穏やか […]
Laravel MixはLaravelプロジェクト組み込みのwebpackラッパーです。webpackの基本的な設定やコンパイル用のスクリプトを準備しておいてくれる点とLarav […]
テストを書き、自動化できると何かと楽です。ライブラリのアップデートによって機能が壊されていないか確認するときなど全機能を総なめするので大変助かります。Laravelにおいて、ある […]