No.1
- 回答日時:
ここで言うプログラムの順番ってのはコーディングする順番ですよね。
設計さえ出来ていれば、何処から書いても出来る物は同じはずです。
よって、順番は特に無いです。
設計無しで作るのであれば、己の感性の赴くままに...でOKかな?
設計無しの場合は設計しながらのコーディングになるのと思うので、トップダウンで作っていけば、良いのではないでしょうか。
この回答への補足
ご回答ありがとうございます。
でも、コーディングやトップダウンとはなんなのでしょう?(;_;)
そちらを教えていただけませんか?
そして、設計とは、シナリオ(プログラムの流れ)のようなことを示すのでしょうか?
上記二つの補足質問+下記の補足質問にもお答え願います。
例えば、「run」………a
「update」………b
「paint」………c
「start」………d
「stop」………e
のメソッドがある場合、「a,b,c,d,e」の順番で作るものでしょうか?
それとも「c,a,e,d,b」 や 「d,b,e,a,c」などの順番でもよいのですか?
No.2ベストアンサー
- 回答日時:
コーディングとは、プログラムのコードを書くことです。
プログラムを作るという言葉は、広義では設計からコーディング、テストを含む場合もあります。狭義ではコードを書くことです。トップダウンで作るとは、上位層から下位層に向かって作ることです。メソッドだけで見ると呼び出す側を先に作って、呼ばれる側を後から作ることです。
設計とは、JAVAのようなオブジェクト指向言語の場合だとまず、仕様(目的)を実現するには、どんなクラスが必要かとか、どんなメソッドが必要かなんてことを明確にして行くことです。当然その中にはプログラムの流れも明確にする必要はあります。仕様の分析から設計までを行なうのにUMLと言った言語を用いるのが今風ですね。
例にあるa,b,c,d,e,については、各々、どんなクラスの何をやるメソッドか解らないのでなんとも言えません。
我ながら、下手な文章でごめんなさいね。
なるほど!プログラム作成というだけでも相応しい言葉が用意してあったのですね!うーん、勉強になります。そういう基本的なことがわからないので、とても助かります。
コーディングにもプログラムによって順番があったりなかったりもする…のですよね?
akrさんの回答1,2を頭にいれてコーディングに励みます!!
ご回答どうもありがとうございましたっ!m(_ _)m thank you!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- Word(ワード) wordのテキストボックスが変! 2 2022/10/13 17:32
- C言語・C++・C# C言語で 英文字のみからなる文字列、”Radar”、”WasItACatISaw”、”a”、””(空 5 2022/12/20 15:17
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、写真のプログラムをどう直せ 2 2022/07/09 21:13
- Java Java 南京錠 2 2023/02/04 11:46
- C言語・C++・C# 1. 仮想CPU「exmini」を使用して,「$dataからn減算する」プログラムを作成してください 2 2022/07/04 17:49
- Excel(エクセル) 複数のブックをひとつのブック(複数のシートにまとめる)場合にシートとの順番について 5 2022/12/28 20:47
- その他(プログラミング・Web制作) パイソンのプログラミングについての質問です 2 2023/05/22 12:39
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
コマンドプロンプト実行後に画...
-
final修飾子を使っているのに、...
-
javascriptからjavaを呼び出したい
-
mainメソッドのthrows節で設定...
-
Labelコントロールに数字を代入...
-
エクセルVBAにおけるON TIMEメ...
-
boolean型のフィールドとゲッタ...
-
Refreshメソッドの使い方
-
ウィンドウを最前面にできません
-
java のプログラム
-
プログラミング Java
-
VBAでSaveAs使用し、指定してい...
-
VB.netで、シリアル通信のタイ...
-
VBPをダブルクリックするとたま...
-
pythonのプログラムについての...
-
リストボックスの項目削除
-
Excel VBA シェイプの原型のサ...
-
エクセルVBAで、ユーザーフォー...
-
Javaのわからない問題がありま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
エクセルVBAにおけるON TIMEメ...
-
【sendkeysメソッドが動かずに...
-
コマンドプロンプト実行後に画...
-
onClickで関数呼出し後に、結果...
-
DataGridViewでセルクリックイ...
-
Labelコントロールに数字を代入...
-
ExcelのxlDialogInsertPictureで。
-
final修飾子を使っているのに、...
-
JSPで<SELECT>の中にDBから持っ...
-
VBPをダブルクリックするとたま...
-
Excel VBA でExcelを終了したい...
-
Refreshメソッドの使い方
-
ウィンドウを最前面にできません
-
javascriptからjavaを呼び出したい
-
VB.netで、シリアル通信のタイ...
-
mainメソッドのthrows節で設定...
-
VBAでSaveAs使用し、指定してい...
-
PDFファイルから別ウィンドウで...
-
Application.Wait の参照設定
おすすめ情報