0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

初心者向け:詳細処理の書き方のコツ

Last updated at Posted at 2023-05-26

1. はじめに

初めて詳細処理を書く際、初心者の方には戸惑いや苦労があるかもしれません。
本記事では、初心者の方々がわかりやすく詳細処理を書くためのコツや考え方について解説します。

2. 詳細処理とは

詳細処理とは、プログラムの実装において、処理の内容や手順を具体的に記述するものです。
詳細処理は、開発者同士のコミュニケーションやバグの特定・修正などにも役立ちます。

3. 詳細処理の書き方のコツ

詳細処理をわかりやすく書くためのコツをいくつか紹介します。

  • 入力情報や出力結果を具体的に記述する
  • 処理の手順や条件分岐を明確に表現する
  • インデントを使って処理の階層構造を視覚的に表現する

4. Excelを使った詳細処理の書き方

Excelを使った詳細処理の書き方の一例を示します。
しかし、以下の例は改善の余地がありますので、注意点を確認しましょう。

ログイン処理
1 ユーザーの情報を取る
2 ユーザデータを見つける
3 一致するかチェック
4 ログイン成功のメッセージを表示

問題点と改善点

  • 処理の詳細が不足している

各ステップの詳細が明確に表現されていません。具体的には、入力情報の具体的な内容やデータのやり取り方法、条件の判定方法などが欠落しています。詳細処理は、開発者が実際に実装するためのガイドラインとなるべきです。

  • 条件分岐やエラーハンドリングが欠けている

処理の中には、ユーザ名とパスワードの一致をチェックするステップがありますが、一致しない場合やエラーが発生した場合の処理が明示されていません。詳細処理では、成功と失敗、異常ケースなどのシナリオを網羅的に考慮する必要があります。

  • データの内容が不明確

例では「ユーザの情報を取る」というステップがありますが、具体的な情報の取得方法や保存先などが明示されていません。詳細処理では、データのやり取り方法や使用するデータベースなど、具体的な情報を記述することが重要です。

  • インデントがない

Excelの方眼紙のようにインデントを使って処理の階層構造を表現することが推奨されています。例ではインデントが省かれており、処理の関係性や階層が分かりにくくなっています。

上記の問題点を解消するために、詳細処理の書き方について以下のように改善することができます。

ログイン処理
1 ユーザーからの入力を受け取る
	入力:
		ユーザ名:キーボードからの文字列入力
		パスワード:キーボードからの文字列入力

2 ユーザ名に該当するユーザデータを取得
	ユーザデータ:データベースに保存されているユーザ名とパスワードの組み合わせ

	2-1 ユーザが存在する場合

		2-1-1 一致している場合
			2-1-1-1 ログイン成功のメッセージを表示
				表示メッセージ:「ログイン成功!」

		2-1-2 一致していない場合
			2-1-2-1 ログイン失敗のメッセージを表示
				表示メッセージ:「パスワードが違います。」

	2-2 ユーザが存在しない場合

		2-2-1 ユーザが存在しない旨のメッセージを表示
			表示メッセージ:「ユーザが存在しません」

改善後の例では、詳細な処理内容や条件分岐、エラーハンドリングの考慮が行われており、データの内容も明確に示されています。また、インデントを使って処理の階層構造を視覚的に表現しています。

5. 他の方法も検討しよう

詳細処理の書き方は現場によって異なる場合があります。
Excel以外のツールやテキストエディタを使用する場合もありますので、他の方法も柔軟に検討しましょう。

6. まとめ

詳細処理をわかりやすく書くためには、具体的な情報や条件、インデントなどを意識しましょう。
Excelを使った書き方の一例を紹介しましたが、現場によって書き方は異なる場合もあることを覚えておきましょう。

初心者の方々が詳細処理をスムーズに理解し、正確に記述できるようになることを願っています。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?