コード可読性の向上: 分かりづらい変数名を変更したり、分かりづらい処理を同等のわかりやすい処理にするかコメントを書く #79
Closed
kohei-noda-qcrg
started this conversation in
General
Replies: 4 comments 3 replies
-
具体的なコードの可読性の妨げになっている可能性のある記述、変数名を以下にメモしておきます 解決の基本方針
変数名
|
Beta Was this translation helpful? Give feedback.
3 replies
-
プログラムのソースコードのファイル名
|
Beta Was this translation helpful? Give feedback.
0 replies
-
サブルーチン名プログラムのソースコードのファイル名に同じ。 ※ rdiag,cdiagなど、realとcomplexという引数が違うだけのものはmoduleにしてmatrix_diagonalizationを呼べば、引数の違いによってrdiagとcdiagが切り替わるようにするとよい。(ただしuseが必要になる点は少し煩雑) モジュール名four_caspt2_moduleは実際にやっていることはglobalにしたい変数を定義している。何回も使っているので間違ったりはしないが、新しくコードを触る人には無駄に認知負荷をかけてしまう。global_variables_moduleなどとするのが良さそう |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
どういう状態か
@Yasuto-Masuda 増田さんと一緒に開発中、いつも同じ変数名(e.g. indmoとindmorなど)や処理でこれ何の変数(処理)だったっけ?となっていて、コードの可読性が低い状態です
やりたいこと
@minoria-hiroshima @Yasuto-Masuda
以上の問題点と #78 の解決のため、どこかで時間をとって議論させてください(リファクタリングを行っても構わないか、GitHubリポジトリの管理方法について話したいです)
Beta Was this translation helpful? Give feedback.
All reactions