タグ

2018年11月22日のブックマーク (2件)

  • Liquid ファイルを用いて Embulk の設定ファイルを DRY に書く - 約束の地

    Liquid Liquid の公式サイトはこちらです。 Embulk Embulk の公式サイトはこちらです。この記事では Embulk そのものについては扱いません。 Embulk の設定ファイルとして Liquid を用いる Embulk の設定ファイルは YAML で書かれます。加えて、「YAML を include 可能にした拡張形式である*1 Liquid という形式」にも対応しています。 ここでは Liquid を用いて Embulk の設定ファイルをどのように書けばいいのかを記していきます。 原則 まず原則をいくつか書き連ねます。 Liquid ファイルの中身の書式は YAML そのものである Liquid ファイルは多段に include することはできない*2 したがって設定ファイル群の構成は次のとおりになる 「全ての Liquid ファイルが include される親フ

    Liquid ファイルを用いて Embulk の設定ファイルを DRY に書く - 約束の地
    ktykogm
    ktykogm 2018/11/22
  • 初心者レベルの言い訳をしない: 柴田 芳樹 (Yoshiki Shibata)

    出来上がったコードの可読性も含めた品質の悪さを、時間がなかったとかプロトタイプだからと言い訳する人がいます。スキルが高い人の場合は、同じ時間制約でも高い品質のコードを書きます。それは、ある程度無意識になるまで、訓練を重ねているからです。無意識になるまで意識して普段から活動するのです。 ソフトウェア開発ではないですが、熟練者と初心者の差を比較するために短時間でどれだけの成果が出るかを競うテレビ番組を時々見かけることがあります。必ず熟練者の方が量も質も圧倒的に初心者を凌駕しています。つまり、時間がなかったとかプロトタイプを言い訳にした時点で、経験年数に関係なく、初心者レベルだということです。 1988年に米国への赴任前の送別会で今は亡きS.Uさんに言われたのは、「与えられた仕事をこなして初めて次の難し仕事が与えられる」と言われたことがあります。逆に言えば、できないと判断されたら、仕事を与えない

    初心者レベルの言い訳をしない: 柴田 芳樹 (Yoshiki Shibata)
    ktykogm
    ktykogm 2018/11/22