タグ

2020年9月23日のブックマーク (3件)

  • Entity-Attribute-Value: SQL アンチパターン - ペンギンラボ Wiki

    Bill Karwin “SQL Antipatterns: Avoiding the Pitfalls of Database Programming” の読書メモ。 Jaywalking 目的 ある属性について、複数の値を持たせる。 アンチパターン : カンマ区切りリスト カンマ区切りで複数の値を 1 つの列に納める。 例では、特定の製品についての担当者を複数設定するのにカンマ区切りで、担当者のアカウントIDを記述している。 create table products ( product_id integer, product_name varchar(1000), acount_id varchar(100), -- comma separated list -- ... ); insert into products (product_id, product_name, accou

  • React17におけるJSXの新しい変換を理解する

    今日発表された公式ブログの記事によれば、React17では新しいJSXの変換がサポートされます。これはどういうことなのか、我々にどういう影響があるのかをまとめました。 JSXの変換とは ほとんどの人は、Reactを使う際に以下のようなJSX記法を使っているはずです。具体的には次のようなもので、<div>のようなHTMLに近い記法がJSXです。 const Foo = () => { return <div> <p id="a">I am foo</p> <p key="b">I am foo2</p>> </div>; } これらは純粋なJavaScriptではないため、そのままでは実行できません。そのため、何らかの方法でただのJavaScriptに変換する必要があります。現代では、それを担うのはBabelやTypeScriptです。これらによって、上記のJSXを含むコードは次のように変換

    React17におけるJSXの新しい変換を理解する
    mizdra
    mizdra 2020/09/23
    良くまとまっていて良い
  • 未来の自分に渡すもの - テストが失敗したまま帰る話 - Feedforce Developer Blog

    フィードフォース ボドゲ部の id:kano-e です。 ゲムマ楽しかったですねー!!! 遊びたいボードゲームが多すぎて大変です。みんな遊んで! (会社の Advent Calendar でボドゲ部のこと書いたので、そちらも是非ご覧ください) さて、自分は時々退勤前に「テストが通らない状態」で帰ることがあります。 ずいぶん前に何かで「キリの悪い状態で帰る」とか「テストを落として帰る」みたいなことを聞いてから(この話何で聞いたんだっけ?)、なんとなく意識してることです。 特に連休前や飲み会を挟む時にはとても有効な手段です。 最初は何も考えずに手を動かせば良い状態にしておく 単純な修正をやっているうちに、徐々に次に何をやれば良いのかが思い出せる という状態に、次の日の自分を誘導できればベターですね。 describe '#execute' do it 'update status to act

    未来の自分に渡すもの - テストが失敗したまま帰る話 - Feedforce Developer Blog