タグ

codeとprogrammingに関するbraitomのブックマーク (4)

  • コードレビューの目的と考え方 - osa_k’s diary

    まえがき コードレビューの目的 大目的 小目的 チェックリスト 優先度高(大きな損失を生む問題・後からの修正が困難な問題) 優先度中 優先度低(システムに大きな影響を与えない問題・後からの修正が容易な問題) レビューを負担にしないために レビューサイズのコントロール 誰がレビューをするか 議論をどうまとめるか 批判と個人攻撃 レビュワー向けアドバイス Code author向けアドバイス 参考文献 まえがき コードレビューの有効性が説かれるようになって久しい。しかし、コードレビューをするべきという観念ばかりが先立ってしまい、何のためにコードレビューをするのか、どのような点をレビューするべきなのかといった、目的や進め方に対する意識が曖昧なケースも数多くあるように思われる[6]。コードレビューの目的を理解せずに惰性でレビューしているだけでは、いずれレビューそのものが形骸化し、単に承認のハンコを

    コードレビューの目的と考え方 - osa_k’s diary
    braitom
    braitom 2020/10/19
    コードレビューの目的、コードレビュー時のチェックリスト、レビューを負担にしないような工夫、レビュワー向け/Code Author向けのアドバイスなどがまとめられている。
  • REAL | Transform the physical presence that powers your enterprise

    Your physical presence powers your enterprise, transform it with AI.

    REAL | Transform the physical presence that powers your enterprise
    braitom
    braitom 2019/11/15
    実際の開発であるような問題を題材とした技術スキルテストができるサービス。
  • ROM: Managers Writing Code - Spinach Forest

    ランダムなマネージメントの話。マネージャはコードを書くべきか。 なおここでいうマネージャは Engineering Manager で、TL は他にいるものとする。この前提だと、conventional wisdom は「マネージャも重要なものはともかく少しはコードを書いた方がいい」くらいな気がする。 自分は個人的にはマネージャにはコードを書いてほしくない。全然。なぜならマネージャの書いたコードは扱いがめんどくさいから。そしてどうせならコード書き以外の面倒に時間を使ってほしいから。 例。あるとき上司上司が crash bug の修正コードを書いてきた。普段はコードを書かないがプログラマ出身の人物。そのバグは当人が現役だった頃に使っていたのと同じライブラリのよくある問題に起因していた。その知識を活かして問題を特定し、修正を試みたのだった。 問題の特定まではよかった。でもコードをみると直し方

    braitom
    braitom 2018/01/27
    マネージャーは本業に専念して欲しいけどコートは書けて欲しいという話。優先度の低いしょぼいバグを直してもらうなどちょっとしたコードを書いてもらう。なるほど。
  • Code Climate - Build the AI-native software organization your enterprise needs

    Your AI transformation needs more than an adoption dashboard. Code Climate gives leaders the data, context layer, and playbooks to build the AI-native software organization their enterprise needs. Your CEO wants to know if the AI investment is making a real difference in how your company builds software. You don't have a defensible answer. The tools your company already runs measure activity. They

    Code Climate - Build the AI-native software organization your enterprise needs
  • 1