はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常
ニューヨーク証券取引所の立会場(2008年8月撮影)。画像はWikimedia Commons ニューヨーク株式市場で8月1日(米国時間)、マーケットメーカー(常時売買価格を提示している、金融商品市場の売買の流れを作ることができるディーラーのこと)であるナイト・キャピタル・グループのアルゴリズムを用いた株式取引システムに障害が発生した。 ナイト・キャピタル・グループは声明で、45分間の障害により「約4億4,000万ドルの税引前損失を出した」ことを明らかにした。 ナイト・キャピタル・グループは、2012年第2四半期決算で2億8,900万ドルの売り上げを計上した。つまり、1日だけの損失で破産に追い込まれる可能性があるということだ。 投資家も同じ考えらしく、大慌てで同社株を投げ売りした。同社株の2日の終値は1日で60%以上下落し、2.58ドルとなった。 ナイト・キャピタル・グループは、今
松江市は2012年8月4日と5日、市内の中学生を対象にRuby教室を開催した。両日合わせて40人の中学生がRubyによるプログラミングを学んだ(写真1)。 同市では2008年から中学生を対象としたRuby教室を開催している。今回、2日間で半日コースを3回実施。以前のものを含めて累計で16回の開催となった。 参加した中学生はまずプログラムの基礎について学習。次にデジタル時計、スロットなどのプログラムを打ち込んで動かしてみた。その後、パラメータや画像の変更などプログラムの改造に取り組んだ(写真2、写真3)。 中学生からは「自分で実際に記号を打ち込んで、それが正しかったら動くところが面白かった」、「失敗しても何度でも挑戦できるのが面白かった」、「作った課題に、少し手を加えたり、数字を変えてみるだけでいろいろなことが変わるのでとても面白かった」などの感想が寄せられたという。 講師はまつもとゆきひろ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く