プロジェクトの混乱を終わらせる意思決定システム: アーキテクチャ決定記録 (ADR)
決定を忘れるとプロジェクトが混乱に陥ります。 ADR (Architecture Decision Record) を使用して、アーキテクチャ上の決定を永続化し、プロジェクトの記憶を作成します。
決定を忘れるとプロジェクトが混乱に陥ります。 ADR (Architecture Decision Record) を使用して、アーキテクチャ上の決定を永続化し、プロジェクトの記憶を作成します。
アーキテクチャに関する知識の蒸発、部族の知識、意思決定劇場がどのようにソフトウェア チームの速度を低下させているかについて説明する、アーキテクチャ プレイブック シリーズの第 1 弾…
MetaMask のみから Web3Modal + WalletConnect + Coinbase WalletLink への移行。 chainId、ガス、アドレスの強化。
Bare Crypto プロトコルは、Hardhat/Foundry を使用せずに、Remix IDE と OpenZeppelin v4.1 GitHub インポートを使用してどのようにコンパイルおよびデプロイされましたか? ADR とトレードオフ。
オーナー専用の createNewListing、buy および randomBuy — keccak256(revealNonce, block.difficulty, msg.sender) % 3. オーナー運営のマーケットプレイス ADR および緊急送金。
getListings は NFT totalSupply を読み取り、tokenId ごとに複数の RPC 呼び出しを行います。 N×callはスケールしません。 30 秒の投票の古いリストと Infura のレート制限を生成します。
Collection mint クライアントはメインネットに固定されますが、Marketplace SPA は Rinkeby Infura に固定されます。共有 web3/IPFS ユーティリティを使用したネットワーク固有の構成…
Bare Wallet アプリは正直に言うと、マーケティング SPA/ダウンロード ファネルです。Chrome MV3 拡張機能ではありません。 CRA PWA マニフェストを拡張アーキテクチャと誤解しないでください。