今更ながらリーダブルコードを読んでいる(3)
リーダブルコード読了
実践に相当する最後の章の「分/時間カウンタ」だけはよくわからなかった。
ちなみにお題を見た時SQLしか思い浮かばなかった笑
SELECT SUM(byes)
FROM table
WHERE timestamp_column > NOW() - INTERVAL 60 SECOND;
SELECT SUM(byes)
FROM table
WHERE timestamp_column > NOW() - INTERVAL 3600 SECOND;
でいいじゃんって思ってしまってw
まあそれを実装するのが練習なので。
とりあえず脳にはindexを作成したので、
コードを書きながらピンときたらまた本書の該当場所を読んでおさらいしたいと思います。
とても読みやすく、良い内容でした。