ソースコードレビューソースコードレビューこの用語のポイント作成したソースコードのチェック作業だよ他の人に見てもらうよスポンサーリンク簡単に書くよソースコードレビューとは作ったソースコード(プログラムの元ネタ)を他の人に見てもらって「大丈夫?おかしいところない?ちゃんと決まったルールに則って作られてる?」ってのをチェックしてもらう作業のことです。詳しく書くよ「ソースコード」+「レビュー」で「ソースコードレビュー」です。ソースコードは「人間語で書いたプログラムの元ネタ」ね。人間語で書いたソースコードは「コンパイル」と呼ばれる作業をすることで、コンピュータさんが動かせるプログラムに変身します。レビューは「作成した資料等を他の人に見てもらって『大丈夫?おかしいところない?』ってのを一緒にチェックする作業」です。作ったものを他の人に見てもらうことによって、おかしいところがないか客観的な目線でチェックできます。それを踏まえて、ソースコードを他の人に見てもらって、おかしいところがないかチェックする作業が「ソースコードレビュー」です。私見ですが、ぶっちゃけて言うと、ソースコードレビューなんて気休めです。ソースコードを、ぼーっと眺めても、ちゃんと動くかなんて分かりません。......というのは半分冗談です。半分冗談なので、裏を返せば半分は本気です。実際のところ、プログラムというのは、動かして初めて分かる問題も多々あります。ソースコードレビューを完璧にやって、問題点を完璧に潰す、というのは現実的ではありません。ソースコードレビューは、どちらかと言えば「書き方がおかしくないか」をチェックする作業です。変数の名前の付け方や決まりきった処理の書き方、その他もろもろで無駄な独創性を発揮していないかをチェックします。あとは、処理を脳内でシミュレーションしてみて、大丈夫そうかを「何となく」確認する作業です。「何となく」なので、テストの代わりにはなりません。テスト自体は別途、きちんとやる必要があります。実際にやると面倒くさいテストを省略して「何となく」大丈夫そうかをチェックすることはできます。あとは、教育目的ですかね。先輩の書いたソースコードを一緒に見ることによって、若手エンジニアに綺麗な書き方を学ばせたりします。ソースコードレビューは「やる意味はあるけど、テストの代わりにはなり得ない」というのを理解しておいてください。机上で眺めて「何となく」大丈夫そうかをチェックする作業です。一言でまとめるよまぁ「ソースコードレビュー」って単語が出てきたら「ソースコードを見てもらって、大丈夫そうかをチェックする作業なんだな~」と、お考えください。マコト)1979年1月1日生まれ。イギリス生まれの日本育ち。システム開発系の仕事を中心に10年以上IT業界に生息しているが、実は横文字と専門用語が苦手。同業者と話すときは「日本語で喋れ!日本語で!」と心の中で毒づくも、自分も専門家という立場なので大っぴらには文句を言えない日々を送る。Service」Webサイト)をご覧ください。「どんなお仕事やってるの?」「業務経歴書が欲しいな~」「スキルシートを送ってよ」等々、お仕事関係で過去に必要になったプロフィールはすべて公開しています。「こんな情報も知りたいんだけど」なご要望をいただければ、随時追記いたします。>>※本サイトは「何となく分かる」を目的としているため、正確性に欠ける表現がございます。具体的かつ正確性の高い情報を求めている方は、こそっとお戻りください。プログラムから出力されるメッセージの種類を表す用語で「別に問題はないけど、取りあえず記録しておくね」なメッセージのこと。何かを伝えることです。UNIX系のOS(LinuxとかMacとか)で使えるコマンド「fold」の本体ファイルです。予備知識から行きましょう。コマンド「fold」は「指定文字数で行を折り返すときに使うコマンド」ね。書き換えちゃうことです。セキュリティ関係でよく登場する言葉です。短文を投稿したり、画像を載せたり、他の人にメッセージを送ったり、あれやこれやとできるWebサービスです。書くと進化したチャットとも言えます。仮想メモリと対比されるときに登場する用語で、実際にコンピュータにくっついているメモリのことです。メモリは「パソコンさんが作業するときに使う机」ね。パソコンさんがこっそり使っている黒板のことです。パソコンさんが「覚えておけ!」と言われた内容を忘れないようにメモっている黒板が「クリップボード」です。UNIX系のOS(LinuxとかMacとか)で使えるコマンド「gpasswd」の本体ファイルです。予備知識から行きましょう。Javaで作った普通のプログラム(Javaアプリケーション)を動かすときに使う実行ファイルで、実行画面が表示されない版です。※このページの説明は「java.exe」の説明と、ほとんど同じです。シェルスクリプトの1行目に書く「#!/bin/sh」とか「#!/bin/csh」とかのことです。順番に見ていきましょう。シェルは「人間様からの入力をコンピュータさんに伝えるプログラム」ね。暗号化したり、暗号化されたのを元に戻すときに使うデータのことです。暗号鍵は「暗号化したり復号する(暗号を元に戻す)ときに使うデータ」ね。「経路」とか「道筋」とか、そんな意味の用語です。「あっちに行け―」「こっちだよー」のように、何かの「経路」を意図する表現が「ルート(route)」です。オーダメイドな集積回路のこと。具体的に書くと特定の用途に使うために「こんなの作ってよ~」と依頼して作ってもらった集積回路のことです。