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

質問編集履歴

1

ソースコードの例を記載しました

2018/05/25 02:16

投稿

pypanman
pypanman

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,28 @@
1
1
  ご覧いただきありがとうございます。
2
2
 
3
3
  質問ですが、自作関数(関数Aとする)の中で、別の自作関数(関数Bとする)を使う場合、
4
- 関数Aを変更・削除した場合、関数Bが動かなくなるリスクがあります。
4
+ 関数Bを変更・削除した場合、関数Aが動かなくなるリスクがあります。
5
5
 
6
+ 下記のような場合だと、関数Aを削除すると、関数Bが動作しなくなります。
7
+
6
- このようなリスクを防止するためには、どのような対策をするのが一般的なのでしょうか?
8
+ このようなリスクを防止するためには、どのような対策をするのが一般的なのでしょうか?
9
+
10
+ ```ここに言語を入力
11
+ function A(num1, num2){
12
+ return num1 + num2;
13
+ }
14
+
15
+ function B(num){
16
+ var tmp = A(num, num);
17
+ print(tmp);
18
+ }
19
+
20
+ function main(){
21
+ var magicNumber = 10;
22
+ B(magicNumber);
23
+ }
24
+
25
+ ```
26
+
27
+ 質問の意図ですが、ソースコードのマネジメント方法的なものを知りたい、といったところです。
28
+ 例えば、「自作関数は言語に標準的に用意された関数やライブラリのみ使用するのが通例」といったルールがあれば教えて欲しいです。