テスト駆動でフロントエンドも開発したい テスト書いてますか? 自分はどんな小さいロジックでもテストを書くようにしています。 「1+1」だろうがテストを書きます。 めんどくさいだろうが、時間がかかろうが書きます。 さて、以前の記事でも書いたようにバ…
なぜマインドマップを使うのか? 自分はマルチタスクがこの上なく苦手、かつ知覚推理の知能数が一般より低め(WAIS-Ⅳ 85)なので視覚情報を理解しにくかったり、自分の考えをまとめられなかったりするからです。 日本語であればまだわかるのですが、プログラ…
はじめに 「今後はフロントエンドを担当してもらうから」 上司から突然告げられたジョブチェンジ。 まだまだPHPの経験値が足りないから基礎からしっかりやっていこうと思っていたタイミングで宣告だったので、 「まじか〜〜!」って感じでしたが、従うしかな…
先日、チームの先輩からPlantUMLというUML図作成用プラグインを教えていただきました。 これまでかなりの時間をかけてDraw.ioで作成していましたが、このプラグインを使いだしてから圧倒的に作業時間が少なくなって感動。 テキストで書いたものがリアルタイ…
じぶんRelease noteとは、先月やったことをまとめて自分自身のアップデート情報として公開するものです。 今月もなんだかバグフィックス的な感じになってしまいましたが簡単にまとめます。 本業 0 → 1で開発した社内システムをリリースした が、移行したデー…
毎月末に書いています、今月読んで面白かった本のコーナーです。 先月に引き続き漫画を多量に読んでいたなぁと思いますが、少しずつ活字に触れる時間も増やし始めています。 あと1日に15分増やせるようにしたい。 ということでスタート! 金澤周一『インナー…
npm run build を叩いたら error TS2339: Property 'env' does not exist on type 'ImportMeta'. が発生した TypeScriptとVue3のキャッチアップのためにTodoリストを作っていた時に遭遇したエラー。 とりあえず機能を実装して、「いざビルドや!」と思って n…
なぜやろうと思ったか 仕事で必要な技術理解のために簡単なモックアップを作ろうと思い、DockerでPHP・Nginx・SQL Serverのコンテナを作成しようとした時のこと。 何回 docker-composeをしても、 sqlsrvと pdo_sqlsrvが php.iniに追加されずハマっていました…
「型がわかんねぇ」から卒業したい これまでPHPやPythonなど動的型付言語しか扱ってこなかったのであまり型について意識してこなかった。 はじめてJavaに触れたときは、型注釈が書かれていることへの強烈な違和感と気持ち悪さを感じたのを今でも覚えている(…
最近、本格的にチーム開発が始まってきたので、これを機にPull Requestを書くときに何を意識しているのかをまとめてみた。 Pull Requestは読みやすさを意識して書く 多くの方が言っている通り、これが根底にあると思う。 当たり前のことだがチーム開発ではPu…