杉浦
- 2019年1月7日
テスト駆動開発の紹介
テスト駆動開発はプログラミングの仕方の一つです。テスト駆動開発では小さな手順とその繰り返しによって「動作するきれいなコード」を目指します。テスト駆動開発における手順は次の通りです […]
- 2019年1月4日
- 2019年1月4日
自然言語用lintツールtextlintの紹介
textlint · The pluggable linting tool for text and markdown JavaScriptでルールを書けるテキスト/Markdow […]
- 2018年12月28日
1歩ずつ少しずつとGitのコミットメッセージの接頭辞
プログラミングは、一度に、小さな1つのことを行います。 1つずつ、少しずつ、小さな段の階段を上っていくように作業します。決して複数を相手にせず、1つずつ対処します。 小さな作 […]
- 2018年12月27日
webページのデザインツールであるChrome拡張機能VisBugの紹介
VisBug – Chrome ウェブストア VisBugはChromeの拡張機能でページのデザインに関する作業を様々な方面から助けてくれます。使い方は色々あるのです […]
- 2018年12月26日
- 2018年12月26日
duskによるテストの開始時、終了時にLaravel内で定義してある関数を用いる
Laravel内で共通のことですがクラス中で用いる初期化関数__construct()が上手く働かないことがあります。これに陥る原因としてLaravel内でクラスを呼び出した時、 […]
- 2018年12月25日
dusk中でwebdriverを呼び出し多彩な操作をする
Laravelのブラウザテストツールduskは以下の様なコードでdriverメソッドからwebdriverを呼び出すことによってブラウザを動かします。このコードはLaravelの […]
- 2018年12月24日
LaravelのCRUDテストとfactory
CRUDの内updateとdeleteは既存データを加工します。この機能をテストするならば、必然データを壊します。この壊すデータの範囲に重要なものが紛れている場合、問題が起こりま […]
- 2018年12月21日
- 2018年12月21日
PHPの抽象クラスとメソッドを定義するabstract
PHP: クラスの抽象化 – Manual abstractはPHPのクラス宣言時につけることでそのクラスを抽象クラスとして扱うことを示します。抽象クラスはインスタン […]
- 2018年12月20日
- 2018年12月21日
dusk中でブラウザに依らないassertを実行
ブラウザテスト(Laravel Dusk) 5.6 Laravel#使用可能なアサート Laravelの自動ブラウザテスト機能duskでは多くのassertが使用可能です。多く […]
- 2018年12月19日
- 2018年12月19日
PHPの単体テストを行いやすくするコンストラクター・インジェクション
コンストラクター・インジェクションはコンストラクタで依存性をインジェクション(注入)する方法のことです。何の気なしに次の様なコードを書いた場合、そのコードには依存関係が発生します […]
- 2018年12月18日
PhpStormの何でも屋コマンドAlt+Enter
インテンション・アクション – 公式ヘルプ | PhpStorm 自分が使っているIDEのPhpStormにはAlt+Enterというとりあえず使おうという意味合いの […]