0

私は2つの機能を持っていますが、現在は同じことをしています..将来的には、1つに機能を追加する必要がある可能性は十分にありますが、現時点では同じように動作します.

private function GetAnswerId( $value, $fieldId )
{
    // Code goes here, returns something      
}

private function GetQuestionId( $value, $fieldId ); // Currently same code as GetAnswerId... But might change later!

将来の開発者に、この関数は現在同じ実装ですが、将来的にはそうではないことを伝える巧妙な方法はありますか? しかし、それは前向きな考え方ではないため、同じ関数を使用したくありません。

バーチャル?概要?そのようなもの:S

4

3 に答える 3

0

あなたの場合、関数にドキュメントを追加して、すぐに動作を変更し、この関数を呼び出してGetAnswerIdの値を返す予定であることを説明します。

private function GetQuestionId($value, $fieldId)
{
    return $this->GetAnswerId($value, $fieldId);
}
于 2013-10-31T13:57:21.417 に答える