経験豊富なプログラマほどこの言説をすっと理解して、経験の浅い人ほど理解できないらしい。 よくある誤解に「学習のためには車輪の再発明をした方がいい」というものがある。 こ...
内容自体は同意するけれど、データベースの例えは完全に学習方法が間違っていて、データベースを再実装するならデータベースの教科書を見ながら現代的なRDBを模倣して作って見るの...
データベースを作るのでなければ、自分でつくる必要ありませんよね
データベースを手習いに作りたい人を想定していました(Webサイトを作りたいのならもちろん既製のRDBを使った方が良い)
DBMSを作ってDBMSの中身を深く知るのは既存のDBMS使う際にもいい経験になるぞ。 作る過程では既存のDBMSのコードを参照するだろうし。
なおベテランエンジニアが「コードを書くな」と言うのは、コードを書いた(or 修正した)分だけテストをしないといけないので無駄にテスト工数増やすなという理由が大きい。
DRY原則