0

この表現が英語で何を意味するのかはわかりませんが、コードが正しいこと、考えられるすべてのケースが機能すること、プログラムが想定どおりに動作していることを確認するために使用するコードのことです (たとえば、コードを作成した場合)マトリックスで操作するには、3x3、5x100、およびすべての種類のマトリックスで動作することを確認したいと思います。これがテストコードで意味することです)。

そのため、大学向けにこのプロジェクトを作成する必要があります。主な問題は、現時点ではテスト コードの作成方法がわからないため、テストできないコードを書いていることです。

私は組み立ての経験があり、昨年は組み立てで巨大なプロジェクトを行わなければなりませんでしたが、それは 88k で、今年は 68k で、これもまた巨大です。

プロジェクト自体はI / Oに関するもので、「バッファ」で読み書きできるようにする必要があります(DUARTはMC68681 DUARTと呼ばれ、アセンブラ自体はMC68000と呼ばれると思います)。

そのため、バッファに何かを書き込むように命令し、それが送信されていることを確認する必要があります。その後、バイトを読み取ろうとしたときに、正しく読み取れたかどうかを確認したいなどです。

情報を追加したり、自分自身をよりよく説明したりする必要があるかどうか教えてください。この概念を英語で表現するのは非常に困難です。

4

1 に答える 1

0

さて、あなたはプログラムが何をするべきかを正しく知っているようですか?

次のステップは、それをパーツに分割し、各パーツを意図的に分割することです。これは、アルゴリズムを作成するようなもので、プログラムが何をするかの基本的な考え方を段階的に理解する... 1. これを行います。2.これを行います。3.それからこれ; 4.実行が完了するまで、別のステップなど。

プログラムの各部分について: - 何をするかを定義する - 正しい値をテストするメソッドを作成する - 間違った値を意図的にテストする他のメソッドを作成する (つまり、壊す)。

どのような値が出力されるかをテストし、メソッドを使用して、それらがすべて正しいかどうかを確認します。

于 2013-10-27T18:46:51.033 に答える