0
たとえば、私はライブラリを持っています。それは2つのAPIと1つの内部機能を持っています。他のAPIを実装する際にAPIまたは内部関数に依存する必要がありますか?
- API:F1()
- API:F2()
- 内部関数:F1()
F1は()だけで、そのビジネスロジックのほとんどのために)(F1を呼び出しますF1()はf1()を呼び出す前に余分な入力チェックを追加します。
現在、F2()には実装の一部として同じビジネスロジックが必要です。
F1()またはf1()を呼び出す必要がありますか?
ご返信ありがとうございます。私は少し質問を洗練した。 'f1()'は 'F1()'の実装です。他のAPIや内部関数が 'F1()'や 'f1()'を使うべきかどうか疑問に思っています。 – smwikipedia
それは私の答えを変えない。 API実装のためだけのコードを入れる場所が必要であり、F1がその場所であるようです。 –
私たちは同じ意見を持っていると思います。私は 'f1()'が 'F1()'内でのみ使われるべきだとも思っています。他のコードは 'F1()'だけを使うべきです。 – smwikipedia