タグ

2010年3月2日のブックマーク (6件)

  • rebase について - ぐるぐる~

    rebase 便利だよ、というだけのエントリです。 AA で書いてる部分は時間があれば画像に置き換えます。 rebase とは ブランチを作成した場所を変更することと理解しています。つまり、そのブランチの「親」を変更する、ということです。 もう少し動作に踏み込むと、指定したコミットの後ろに現在のブランチで行ったコミットをリプレイするように適用します*1。単なるリプレイではなく、その過程をいじくれるのが rebase のすごいところです。 単純な rebase はたとえばこんな感じです。 以下のようなリポジトリの状態があったとして (現在チェックアウトされているブランチは dev ということを表すのに * を使っています)、 1---2---3 *dev / A---B---C---D master次のコマンドを実行します。 $ git rebase masterこれにより、リポジトリの状態

    rebase について - ぐるぐる~
    katzchang
    katzchang 2010/03/02
    「消したい歴史を「なかったことに」する」この項か。
  • TDD と Git についてメモ - ぐるぐる~

    ついったーにつぶやいたものを中心にまとめました。 まだこれで正しいという確信を持てていないので、メモという位置付けでお願いします*1。 なので追記する可能性が高いです。 TDD でドキュメンテーションコメントを書くタイミング カテゴリを指定して実行するテストを分ける git stash の使い道 TDD でドキュメンテーションコメントを書くタイミング ここでは Git を前提にしますけど、rebase 使えるならほかのものでも大丈夫なはずです。 TDD でいつドキュメンテーションコメントを書けばいいのか、というのは、 Re:TDD を理解するためのまとめ - ぐるぐる〜 TDD Boot Camp の参加報告とか読んで - ぐるぐる〜 と、過去 (といっても半年も経ってないけど) ずっともやもやしてたんですが、 事前条件で楽できないかなーという考え - Logic Dice に対する自分な

    TDD と Git についてメモ - ぐるぐる~
    katzchang
    katzchang 2010/03/02
  • キレイなコードでも仕様書の代わりにはならない - 設計者の発言

    4GL(第四世代言語。既に死語)を使っていた頃に「ソースコードが仕様書だ」と言い張っていたことがある。テーブル操作コマンドと統合されているそのプログラミング言語を使えば、じっさい英語の文章のように明解にコーディングできた。しかしそんな強力な言語を前提にしても、今から考えれば「コードが仕様書だ」と主張したのは間違いだった。 理由は単純。仕様書として通用するほどキレイにコーディングが可能と謳われている言語を使ったとしても、コーディングがキレイになることが「保証」されているわけではないからだ。まあ当然のことで、文章の読みやすさが書き手によってまるで違うのと同様、コードの読みやすさはプログラマによってまるで違う(その日の気分や体調によっても違うかもしれない)。いかに標準化を徹底しようが、同じ動きをするのにいっぽうは読みやすくいっぽうはわけがわからないなんて事態は日常的に起こる。そして、システム開発

    キレイなコードでも仕様書の代わりにはならない - 設計者の発言
    katzchang
    katzchang 2010/03/02
    「仕様書でシステムが動くことの爽快さを実感してほしい」システムを動かすドキュメントは、もうコードと呼んでもいいような。
  • 「保活」勝った人負けた人(AERA) - Yahoo!ニュース

    ──まさか自分が、あの人が、という落選が続出している。 就活よりも婚活よりも、いま最も難しいのは「保活」かも。 第1希望の保育園に入れた人は、何をしたのか。──  出勤前、覚えたてのバイバイを子どもとやりあっている夫に、1枚の紙を差し出した。 「写すだけだから」  区立保育園の入園申請の書類につける手紙の下書きだ。 「専門知識を持ち指導的立場にある仕事を続けるため、ぜひ入園を……」  しめて400字からなる、夫からの嘆願書。  文京区に住む会社員のマリさん(34)は、手紙が審査にプラスになるという噂を妊娠中に知った。ところが、最近はみんなが添付するから差がつかないらしい。夫婦それぞれ1通ずつ手書きするべし、というのが最新情報。働くを応援する夫の手紙は効果大らしいが、夫に書けるはずもないから自作自演。昼休みにスタバで清書してもらう。 「印象が悪くなるかもしれないから、修正液は使わないで

    katzchang
    katzchang 2010/03/02
    ぱぱはー?どこー?/お前ら、地方にでればよいよ。
  • ProjectDD

    最果タヒさんがつむぐ「詩になる直前」の言葉が並んでいるのですが、むしろ展示デザインを担当された佐々木俊さんとの「詩や言葉の、無限大の表現方法を探るインスタレーション展」と言った方がしっくりくる…それくらい言葉の表現方法のバリエーションに触れることができる展示になっています。

    ProjectDD
    katzchang
    katzchang 2010/03/02
    あとでためす
  • Joshua Kerievsky 氏講演会「リファクタリングの戦略と戦術」(3月18日、学術総合センター)

    Joshua Kerievsky 氏講演会「リファクタリングの戦略と戦術」(3月18日、学術総合センター) 情報処理学会ソフトウェア工学研究会パターンワーキンググループは、 Jolt Award を受賞した書籍『パターン指向リファクタリング入門 - ソフトウエア設計を改善する27の作法』(原題: "Refactoring to Patterns")の著者、 ならびに、エクストリームプログラミングやアジャイル開発の実践者として著名なJoshua Kerievsky氏をお招きして、 プログラムのリファクタリングにおける戦略や戦術について詳しく講演していただきます。 参加無料ですが、会場都合のため事前の参加登録をお願いします。 講演は英語で行なわれます。 講演時の同時通訳はありませんが、 講演後の質疑は日語/英語のどちらでも行なっていただけます。 多数の皆様のご参加をお待ちしています。 なお、

    katzchang
    katzchang 2010/03/02
    木曜日の18:30から。神保町/竹橋あたりで。とりあえず申し込んだ。