タグ

2014年9月5日のブックマーク (5件)

  • コードを引継いでどこから手をつけるか - ワザノバ | wazanova

    http://www.se-radio.net/2009/11/episode-148-software-archaeology-with-dave-thomas/ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 他人から引継いだコードを把握するのにどこから着手するかというテーマで、たまたまいくつかのエントリーを見かけました。「コードを読み切れないほど膨大にある。」「前任者、経緯のわかる人がいる/いない。」「ドキュメントがある/ない。」など様々な事情が想定されますが、全部まとめて主な声を拾ってみました。 謙虚な姿勢で臨むこと。そのコードベースがわかりづらいのは、書き方が悪いコードだからかもしれないが、自分がその専門領域の知識がなかったり、ベースにあるアルゴリズムが当に複雑な場合もありうる。それを、全

    mztns
    mztns 2014/09/05
  • oEmbed APIの使い方まとめ!URLから埋め込みHTMLタグを作ろう!

    oEmbedとは、埋め込み用コードを取得するためのシステム、統一規格です。TwitterやYoutube、Vimeoなどといった世界的に有名なwebサービスの各々がこのoEmbedの規格を採用しています。 統一規格ってどういうこと?統一規格があることで、web開発者はoEmbedの仕様だけを知っておけば、「個別に各サービスの仕様を調べる」といった学習コストをかけることなく、様々なサービスの埋め込み用コンテンツを利用することができるわけです。 2014年9月には日で人気のブログサービスはてなブログが、このoEmbedの規格を採用して、ブログ記事の埋め込み用コードを取得するAPIを公開しました。採用するサービスが増えれば増えるほど、web開発者にとって好ましい環境が整っていくというわけですね。

    oEmbed APIの使い方まとめ!URLから埋め込みHTMLタグを作ろう!
    mztns
    mztns 2014/09/05
  • 職場で学んだ快適なVim操作のためのtips | Webシステム開発/教育ソリューションのタイムインターメディア

    テキスト編集にVimを利用しているのですが、とても奥が深い道具なので一人で使う分には気づかない機能が沢山あります。 日頃職場の先輩方から教わりとても効率的に出来るようになったVimのtipsを、いくつかこの記事にまとめます。 知ってる人は既に使いこなしているものばかりだと思いますが、Vimのそんな便利だけど気付きにくい機能を共有できればと思います。 カーソルの位置を移動する直前に戻す うっかりggしてしまい作業場所を見失ってしまった、という時や検索などによってカーソル位置を変更した時に元の位置に戻りたい、ということはよくあります。 こういった移動履歴はジャンプリストと呼ばれる場所に記録されているので1手で戻る事ができます。 これはバッファ内だけでなく、ファイル間の移動を記録しているため、タグジャンプなどで別のファイルに移動した後も元いた場所に戻ることが出来ます。 参考help: :h CT

    職場で学んだ快適なVim操作のためのtips | Webシステム開発/教育ソリューションのタイムインターメディア
    mztns
    mztns 2014/09/05
  • クレームをつけて店員さんを泣かせてしまい猛省しています - ハッピーエンドを前提として

    今日の出来事です。 超ノンフィクションです。 何年ぶりかで、人を泣かせてしまいました。反省する意味で、今の気持ちを正直に書きとめておこうと思いブログにします。 僕は、自分自身を非常に穏やかな性格だと思っています。場の空気を乱す人、横柄な態度を取る人が嫌いです。 例えば、レジでお金やポイントカードを投げるように置く人、明らかにお店に無理な要望を言う人に強い嫌悪感を抱きます。 僕は、全くとっていいほどクレームはつけません。 気にならない、ということもあるのですが、注文と違う料理が出れば「いいですよこれで!おいしそうだし!」と言い、通販で不良品が届いても(自分で直せないかな)と考えます。 穏やかな性格。言い換えると人や物事に対して客観的で、冷酷で、少し冷めたところがあります。 そんな僕が、とても熱くなってしまった出来事がありました。 今日、会社の後輩が誕生日だったのでケーキ屋さんに行ったんですよ

    クレームをつけて店員さんを泣かせてしまい猛省しています - ハッピーエンドを前提として
    mztns
    mztns 2014/09/05
  • クラスの命名のアンチパターン - Qiita

    昔から「名は体を表す」と言ひます。クラスの名前がクラスの果たす役割と一致してゐるかどうか常に考へ続けませう。 ImageInfo, AccountData, etc. Info って何やねん? Data って何やねん? ImageInfo って Image とはどう違ふねん?? FooInfo や FooData よりも好ましいかもしれない名前の例: FooAttribute, FooProperty, FooMetadata, FooDescription FooConfiguration, FooSetting, FooParameter FooResult, FooStatistics, FooSummary FooBuffer, FooList, FooCollection, ... ProductListItem, TranslationTableEntry, etc. Prod

    クラスの命名のアンチパターン - Qiita
    mztns
    mztns 2014/09/05