Rso's Jotter

日々の開発の知見のメモやその他雑記

MySQLの外部キー制約の付与でハマったのでメモ

長らく投稿できていませんでしたが、MySQLの外部キー制約の付与で予想以上にハマってしまってので 備忘のためメモを残しておきます。 説明の簡略化のため、簡単なテーブル構造に置き換えて説明します。 状況 以下のような2つのテーブルがあったとします。 m…

2019年 Ethereum の Dapps開発を始める際の参考サイトまとめ

2019年8月時点において、EthereumのDappsの開発をやってみようとしたのですが、 その時に調べた内容や、参考にしたサイトや用語、コードなどをまとめておきます。 情報収集 Ethereum入門 Ethereumの概要、仕組みをざっくり把握できます。 book.ethereum-jp.n…

新規システム開発アンチパターン その2:拡張性を重視する

背景 開発初期の段階で、画面、フロントエンド、バックエンド、データベース、インフラなどシステム全体で様々な設計が開始された状況。 アンチパターン 拡張性を重視する 解説 あなたはPM兼アーキテクトとして拡張性を重視して設計するよう方針を他のエンジ…

新規システム開発アンチパターン:ワイヤーレベルのモック画面を見せたときのユーザの「だいたいOK」を真に受ける

背景 新規システム開発初期に開発に先行して画面イメージをユーザに共有して、開発の合意とフィードバックを得る。 開発の初期段階のため、主に手書きもしくはProttなどのツールで書いたワイヤーフレームや、パワーポイント、Sketchなどで書いた画面イメージ…

システムは二度死ぬ

UNIXという考え方―その設計思想と哲学 を読んで、印象に残ったことをちょっと違う言い方でタイトルに書いてみました。 以下主にこの本の感想です。 UNIXという考え方―その設計思想と哲学作者: Mike Gancarz,芳尾桂出版社/メーカー: オーム社発売日: 2001/02/…