teratail
質問するログイン新規登録

Q&A

解決済

4回答

8605閲覧

pythonの関数の見やすい並べ方

minato_hy

総合スコア68

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1グッド

1クリップ

投稿2015/06/30 05:21

1

1

pythonのファイル内にいくつか関数を作っているのですが,その並び方が見にくいというか汚いような気がしています.
例えば以下のように,最初にメインの関数calc_all()があり,それ以降には関数calc_all()内で使われる関数を列挙する,というような感じになっています.
ここにcalc()内で使われる関数やらcalc()とview()を使う別の関数やらが追加されると,後から見直したときに,見にくかったり目的の関数を探しにくかったりすると思うのですが,何か見やすい構成などのアイデアはありますでしょうか?
関数を切り分けすぎなのか,別々のファイルに機能ごとにまとめたりした方がいいのか,常套手段的なものがあれば助言をいただけますとありがたいです.

lang

1def calc_all(): 2 calc()を何度も実行 3 view()を実行 4 write_result() 5 6def calc(): 7 ある計算をする 8 9def view(): 10 計算結果を表示 11 12def write_result() 13 結果をファイルに書き出す 14 15if __name__ == '__main__': 16 calc_all()
manabufukai👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

回答の取得に失敗しました

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問