タグ

developmentに関するlinklistのブックマーク (145)

  • 効率の良いコードレビュー [software]

    とある友人が紹介してくれた,「苦痛を伴なわない効率の良いコードレビュー」という記事.なかなか良いことが書いてある. Effective Code Reviews Without the Pain 特に,コードレビューには,1) コードの品質を保証する,2) 開発者を教育する,という2つの目的があると前置きした上で,コードレビューに対するアプローチに言及している点がおもしろい. 1) 物事を断定するのではなく,質問を投げかけるようにすること 2) 「なぜ?」という質問を避けること 3) 褒めることを忘れないように 4) コーディングルールが確立されていること 5) 議論の対象はあくまでもコード,決してコーダー (開発者) になってはいけない 6) 解決方法は1つだけではないことを念頭に そしてもしあなたが開発者ならば, 1) コードがあなた自身ではないことを忘れないように 2) 自分用のチェ

  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
  • いい仕事をするためのたった一つの心得 - 「美しい」から「かっこいい」へ : 404 Blog Not Found

    2009年05月11日12:30 カテゴリArt いい仕事をするためのたった一つの心得 - 「美しい」から「かっこいい」へ ありゃ。流れ弾:) きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません なお、一般的な「きれいな」ソースコードの最重要事項として正しい名前を挙げたけど、もう一段上の「美しい」コードについてはハッカー達の濃い思いをじっくり味わうのもよいかも知れない。「きれいな」と「美しい」の違いとかは、danさんが書いてくれる事を期待。 名前に関しては別entryをあてることにして、「美しい」について書くことにする。 ここ20年ほどで、じわじわと強くなり、特にblogを書き始めてから強くなっているのが、これ。 かっこつけろ これだけ、たったこれだけ意識すれば、どんどん「仕事」が出来るようになる。「仕事」いっても「賃金労働」だけじゃない。中国語で言うとこ

    いい仕事をするためのたった一つの心得 - 「美しい」から「かっこいい」へ : 404 Blog Not Found
  • 実践的コード・レビュー(1/2) - @IT

    連載:Team Foundation Server 2008の下流工程への適用 第3回 実践的コード・レビュー アバナード株式会社 安藤 大祐(Microsoft MVP 2008 for Solutions Architect) 2009/05/12 前回の記事では、チーム開発におけるバージョン管理の活用方法を筆者が勧めるノウハウとともに紹介した。今回は、Team Foundation Server(以降TFS)を利用した実践的なコード・レビューについて説明したいと思う。 ■コード・レビューとは ○コード・レビューの目的 レビューする側・される側として、誰でも1度はコード・レビューにかかわったことがあると思うが、まずはコード・レビューの目的を整理しよう。 コード・レビューの目的は大きく2つある。 (1)品質の最低保障 コード作成者自身の思い違いや単純ミスは、人がいくら注意して気を付けて

  • 利用者に対し非常に分かりやすい通知を行うためのJavaScriptライブラリ「Notimoo」:phpspot開発日誌

    Notimo Demos site 利用者に対し非常に分かりやすい通知を行うためのJavaScriptライブラリ「Notimoo」。 次のリンクをクリックしてみてください。 → 通知を表示してみる ページの右上にフェードインで表示するのはなかなかインパクトが大きいですね。 スクロールしても、いやみではない感じにちゃんとついてきてくれます。 使い方もかなり簡単で、必要なJSとCSSを読み込んだ後、インスタンスをnewして show メソッドを呼び出すだけです。 showは2回連続で呼び出しても、ちゃんと1個目と区別して表示してくれます。 <script type="text/javascript"> var notimooManager = new Notimoo(); // 通知を表示 notimooManager.show({ title: 'タイトル', message: 'メッセージ