システム開発, プログラミング入門

導入E2Eテストは重要だが、書くのが面倒。
「自動生成(codegen)だとコードが汚い」「手書きだと時間がかかる」というジレンマ。
解決策: VS Code + Copilot (MCP) + Playwright の組み合わ ...

システム開発

導入:技術の民主化と「解像度」の差プログラミングのコモディティ化: かつては写本師や現像技師が専門職だったように、コードを書く行為も大衆化しつつある。
プロと素人の境界線: AIに「高凝集にして」と頼めば解決する時代。では、プロのエン ...

コードレビュー, システム開発, プログラミング入門, リファクタリング

AIエージェントが数秒でプルリクエスト(PR)を作成する時代。私たちの仕事は「コードを書くこと」から、AIが生成した膨大なアウトプットを「精査し、責任を持つこと」へと変わりつつあります。

非エンジニアにはできないがエンジニ ...

コードレビュー, システム開発, プログラミング入門, リファクタリング

テクノロジーの歴史は、人間の「苦労」を「外部化」してきた歴史でもあります。

インターネットは『記憶』をクラウドへ開放し、AIは今、私たちの『思考と実装』を自動化しようとしています。ツールが変われば、そこで戦うエンジニアに求 ...

システム開発

Docker stop を実行してもコンテナが停止できないことがあります。

私の環境では docker コンテナ内で webpack のビルドをしており、その処理の重さでたまにコンテナが停止できなくなったります。

システム開発, プログラミング入門, 人生

エンジニアの仕事をしていると、答えのないことに対して結論を出す必要を迫られます。

例えば、アプリケーションの設計をどうするかは良い例で、ネット上には様々な情報が氾濫しています。

有名なエンジニアのツイートを参考 ...

システム開発

mysql コマンドで接続するときに以下のように -D オプションをつけて、接続先のDBを指定できます。

mysql -u root -p -D mydb

ただし、DB名をコマンドの最後にする場合はこの -D を省略できます ...

システム開発, プログラミング入門, 人生

エンジニアをやっていて、この能力は重要だなと思うものの一つが読解力です。

具体的に何の読解力かというと、マニュアルを読んで理解する能力です。

エンジニアは日々新しい技術を取り入れていくことを強いられ、世の中には ...

システム開発

Docker Compose をバージョンアップする時に以下のコマンドで成功しました。

Mac は intel です。バージョンは2.10.0にしました。

mkdir -p ~/.docker/cli-plugins ...

システム開発

sed コマンドを使って、一行目と最後の行を削除するには以下の方法があります。

cat hoge.text | sed -e '1d' -e '$d'楽しかったこと久々に野菜たっぷりペペロンチーノ ...