- 2019年3月26日
【PhpStorm】PhpStormで重複コードを抽出する
とりあえずざっと書いて後からリファクタするというコーディング方法があります。このコーディング方法においてリファクタの際には見通しをよくするほか、コピペした部分などの重複したコード […]
とりあえずざっと書いて後からリファクタするというコーディング方法があります。このコーディング方法においてリファクタの際には見通しをよくするほか、コピペした部分などの重複したコード […]
Gitには元よりGitのある動作をした時に自動で動作するスクリプトを埋め込むことができます。このスクリプト機能をGitフックと呼びます。 Git – Git フック […]
CollectionはLaravelの持つ配列をラッピングしたクラスです。Collectionを用いることによってPHPの素の配列操作よりも多彩な配列操作を一貫性を保ったまま容易 […]
Implode.io Implode.ioは簡易なPHPをテストする環境を持ったwebサービスです。Implode.ioにはコードを簡単に書き、共有できるような環境が整っています […]
LaravelのBladeドキュメントは丁寧でわかりやすいですが、わかりやすさのために切り捨てられている部分もあります。例えばBladeの制御構文がいくつか抜け落ちています。この […]
LaravelにはHTTP例外を投げるヘルパ関数abortが用意されています。 abort関数は、例外ハンドラによりレンダーされるであろう、HTTP例外を投げます。 abort( […]
Vue.jsはwebページを部品単位で構築することによって開発を支えるJavaScriptのフレームワークです。 Vue.js Vue.jsには単一ファイルコンポーネントという […]
PhpStormにはファイルの中を検査して動作しないと思われる記述や非推奨の記述をエラーや警告といった形で伝えてくれる機能があります。この機能は便利な拡張も出回っています。 Ph […]
Leafletは地図を表現するためのJavaScriptのライブラリです。これはよく次のコードの様にタイルレイヤーとして様々な世界地図を読み込ませることで動かされます。 Leaf […]
コードを読む時、しばしばクラス間の関係が記述されたクラス図が欲しくなる時があります。あると大変助かるのですが、大体そういったドキュメントはありません。PhpStormにはダイアグ […]
Pythonはファイル全体をスコープとした記述が出来、例えば次の三行だけのファイルを動かせます。 インタプリタらしく一行一行コマンドを読み込み、実行していく感じです。この一行一 […]
phpDocumentor phpDocumentor/phpDocumentor2: Documentation Generator for PHP phpDocumentor […]