「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ソースレビュー

pointこの用語のポイント

point作ったソースコードのチェック作業だよ

point他の人に見てもらうよ

スポンサーリンク

簡単に書くよ

ソースレビュー(英:code review)とは

「ソースコードレビュー」のこと。
用語の中身としては

人間語で書いたプログラムの元ネタを「ソースコード」と言うのですけどね。作ったソースコードを他の人に見てもらって「大丈夫?おかしいところない?」ってのをチェックしてもらう作業のこと
です。


image piyo

詳しく書くよ

ソース(コード)」+「レビュー」で「ソースレビュー」です。

ソースレビュー

ここで登場する「ソース」は「ソースコード」の省略表現ね。
ソースコードは「人間語で書いたプログラムの元ネタ」です。
人間語で書いたソースコードは「コンパイル」と呼ばれる作業をすることで、コンピュータさんが動かせるプログラムに変身します。

ソースレビュー2

レビューは「作った資料とかを他の人に見てもらって『大丈夫?おかしいところない?』を一緒にチェックする作業」です。
他の人に見てもらうことで、おかしいところがないか客観的な目線でチェックできます。

ソースレビュー3

それを踏まえて

ソースコードを他の人に見てもらって、おかしいところがないかチェックする作業

が「ソースレビュー」です。
ソースコードレビュー」と表現されることも あります。

ソースレビュー4

私見ですが、ぶっちゃけて言うと、ソースレビューなんて気休めです。
ぼーっとソースコードを眺めても、ちゃんと動くかなんて分かりません。

……というのは半分冗談です。
半分冗談なので半分は本気です。

実際のところ、プログラムというのは動かして初めて分かる問題も多々あります。
ソースレビューを完璧にやって問題点を完璧に潰すというのは現実的では ありません。

ソースレビューは主に「書き方がおかしくないか」をチェックする作業です。
例えば、変数の名前の付け方や決まりきった処理の書き方、その他もろもろで無駄な独創性を発揮していないかをチェックします。

あとは処理を脳内でシミュレーションしてみて、大丈夫そうかを「なんとなく」確認する作業です。
「なんとなく」なので、テストの代わりにはなりません。
テスト自体は別途、きちんとやる必要があります。
ただし、実際にやると面倒くさいテストを省略して「なんとなく」大丈夫そうかをチェックすることはできます。

あとは教育目的ですかね。
先輩の書いたソースコードを一緒に見ることによって、若手エンジニアにキレイな書き方を学ばせたりします。

ソースレビューは「やる意味はあるけど、テストの代わりにはなり得ない」というのを理解しておいてください。
机上で眺めて「なんとなく」大丈夫そうかチェックする作業です。


image piyo2

一言でまとめるよ

まぁ「ソースレビュー」って単語が出てきたら「ソースコード(人間語で書いたプログラムの元ネタ)を見てもらって、大丈夫そうかチェックする作業なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像078
書籍画像077

おまけ

■訳してみるよ

「source(ソース)」の意味は「源」とか「起源」とか「根源」とかです。
ただし、今回は「source code(ソースコード)」の略です。
「source code(ソースコード)」はIT用語の「ソースコード」です。
「source(ソース)」の意味は「源」とか「起源」とか「根源」とかです。
「code(コード)」の意味は「記号」とか「暗号」とか「符号」とか「コード」とかです。
「review(レビュー)」の意味は「見直す」とか「復習する」とか「論評する」とかです。
何となく くっつけると

源の記号を見直す

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
「定年力」の鍛え方 老後の毎日を最高にする方法
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け