ソースコードの違いを見つける3つの方法

公開日: 

ぷよぷよプログラミング」にチャレンジしました。
ぷよぷよプログラミング」は、Monacaで、ぷよぷよのプログラミングを写経するもの。
内容については、何も考えず、とにかくプログラムを入力しました。
写経をして問題になるのが、元(正しいプログラム)と自分が入力したプログラムの違いを見つけること。

私が考えたソースコードの違いを見つける3つの方法

  • 目検
  • Excelを使う
  • アプリを使う

目検

一番オーソドックスな、古典的なやり方
2つのソースをプリントアウト(紙に印刷)して、それを人間の目で比較する

Excelを使う

2つのソースを
元のソースは、A列
自分が入力したソースは、C列
とExcelのセルに入力をして、EXACT関数を使ってセルに入力されたソースを比較する

アプリを使う

今回、私が使ったのがこの方法
目検、Excelを使っての比較だと時間がかかるし、面倒
私は、面倒な事が嫌いで、とにかく楽をしたい人間なんで、目検、Excelを使っての比較なんてとんでもない!!!
でも、非エンジニアの私に思いつくのは、目検、Excelを使う
エンジニアさんに、ソースを比較するアプリがあることを教えてもらいました。

WinMergeというアプリを使いました。

Monacaには、プロジェクトのエクスポート機能があるので、それを利用して初級のプログラムをZIP形式で入手して、これを元(正しいプログラム)としました。
私が入力したプログラムも、同じくプロジェクトのエクスポート機能を使って、ZIP形式で入手しました。
この2つのZIP形式のプロジェクトを展開して、この2つのフォルダーの中身を比較しました。

上図のように、違いのある行は、色が付くので一目で違いが分かります。
目検、Excelを使うよりも早く間違いが見つけることができました。

シェアありがとうございます

  • このエントリーをはてなブックマークに追加
  • Pocket

Your Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑