- 2020年1月7日
- 2024年4月11日
コードの可読性の大雑把な評価指標と改善方針の紹介
プログラミングの際には既存のコードを読むタイミング、変更するタイミングが出てきます。そういった時に可読性や変更容易性が低いコードを扱うととても大変です。このことは古く(大体1970 […]
プログラミングの際には既存のコードを読むタイミング、変更するタイミングが出てきます。そういった時に可読性や変更容易性が低いコードを扱うととても大変です。このことは古く(大体1970 […]
この記事は次のリンク先のスライドに大きな影響を受けています。 質とスピード / Quality and Speed – Speaker Deck この記事でいうきれ […]
Vue.jsはOSSで開発されているJavaScriptのフレームワークであり、その人気からか多くの開発者(記事作成時点で285人)が開発に参加しています。これだけの大人数で開発 […]
SlackにはAPI、URLに特定のパラメータを入れてアクセスするだけでメッセージを送る仕組みがあります。これをプログラミング様にラッピングしたライブラリがしばしばあります。例え […]
RaspberryPi等のLinuxOSを積んだマシンの設定を行うことはよくあります。同じ作業を行うこともよくあります。なるべく楽にやりたいものです。自分はそういった作業を簡略化 […]
次の様なデータとモデルクラスがあったとして、 データ id name email deleted_at 1 太郎 tarou@example.com null 次の様にコードを […]
やることはコミット時に自動で動作するツールであるhusky, lint-stagedとESLintルールにあるベストプラクティス系のルールをエラーレベルで設定することです。 h […]
github-php-function-jumper – Chrome ウェブストア github-php-function-jumperはGitHub上のPHP組み […]
文字列中の一部を任意の値に変更して出力することはよくある作業です。例えば次です。 +演算子を使用した文字列結合です。望む結果は出ているのですが、文字列リテラルのための「R […]
例外処理は次のようにtryで囲われた部分の実行中にthrowされたExceptionクラスのインスタンスをcatchする処理のことを言います。 PHP: 例外(exception […]
ajaxやaxiosの様な非同期通信ライブラリを用いることによって1ページ上で全てを完結させることができます。しかしながらそのようなことをした場合、1ページが巨大になりページ遷移 […]
Laravelはとても人気のあるPHPフレームワークです。Laravelにはartisanというコマンドラインツールがあり、これの拡張が容易です。人気と相まって各々の作ったart […]