回答編集履歴

2

追記

2021/06/01 07:59

投稿

TakaiY
TakaiY

スコア14466

answer CHANGED
@@ -1,8 +1,9 @@
1
- 解決ではありませんし、ご存知の上での質問かもしれませんが、1の回答として書きます。
1
+ 解決ではありませんし、ご存知の上での質問かもしれませんが、1の回答として書きます。
2
2
  開発チームの取り決めでスタイルが制限されていてこの問題が発生してしまうというような場合はあてはまらないのですみません。
3
3
 
4
4
  pythonプロジェクトは、[書き方の作法として pep8](https://pep8-ja.readthedocs.io/ja/latest/) というのを提供/公開しています。
5
5
  コーディングのスタイルについてのいろいろな規定ですが、これを守ることで、見た目の統一が取れ、他の人に読んでもらってり、他人のコードを読むときにもあまり違和感を感じることが少なくなり、メンテナンスなどしやすくなります。
6
+ そして、お使いの整形ツールもこの規定に沿った修正を行なうようになっています。
6
7
 
7
8
  それに従う場合、「[関数定義の前は2行空ける](https://pep8-ja.readthedocs.io/ja/latest/#id12)」ことになります。また、そうすると質問にあるコメントが離れてしまいますが、このような関数の内容についてのコメントは「[このコメントは def の行のあとに置くべきです](https://pep8-ja.readthedocs.io/ja/latest/#id23)」というように、defの後に書くことで離れてしまうことを防ぐことができます。
8
9
 

1

リンク忘れ

2021/06/01 07:58

投稿

TakaiY
TakaiY

スコア14466

answer CHANGED
@@ -4,6 +4,6 @@
4
4
  pythonプロジェクトは、[書き方の作法として pep8](https://pep8-ja.readthedocs.io/ja/latest/) というのを提供/公開しています。
5
5
  コーディングのスタイルについてのいろいろな規定ですが、これを守ることで、見た目の統一が取れ、他の人に読んでもらってり、他人のコードを読むときにもあまり違和感を感じることが少なくなり、メンテナンスなどしやすくなります。
6
6
 
7
- それに従う場合、「[関数定義の前は2行空ける](https://pep8-ja.readthedocs.io/ja/latest/#id12)」ことになります。また、そうすると質問にあるコメントが離れてしまいますが、このような関数の内容についてのコメントは「このコメントは def の行のあとに置くべきです」というように、defの後に書くことで離れてしまうことを防ぐことができます。
7
+ それに従う場合、「[関数定義の前は2行空ける](https://pep8-ja.readthedocs.io/ja/latest/#id12)」ことになります。また、そうすると質問にあるコメントが離れてしまいますが、このような関数の内容についてのコメントは「[このコメントは def の行のあとに置くべきです](https://pep8-ja.readthedocs.io/ja/latest/#id23)」というように、defの後に書くことで離れてしまうことを防ぐことができます。
8
8
 
9
9
  pep8に沿ってコードを書くのは最初は慣れないので違和感がありますが、慣れてしまえば書きやすくなりますし、他人のコードが読み易くなります。