Рефакторинг и оптимизация кода частной внутренней функции C#C#

Место общения программистов C#
Anonymous
Рефакторинг и оптимизация кода частной внутренней функции C#

Сообщение Anonymous »

Я пытаюсь очистить/рефакторить старый код. У меня есть вопросы по оптимизации кода.
Поделитесь своим мнением об использовании UpdateDataAsyncInternal. Повысит ли это безопасность кода, поскольку некоторые утверждают, что конфиденциальность кода более безопасна? Но я не думаю, что это так. Должны ли мы удалить UpdateDataAsyncInternal и вместо этого объединить всю логику в UpdateDataAsync? Такой подход может привести к более чистому коду и упростить создание тестовых примеров.
public class GetStuffFromDBService(IConfiguration config) : IGetStuffFromDBService
{
private readonly IConfiguration _config = config;

public async Task UpdateDataAsync(DetailsOutputDTO detailsInputDTO)
=> await UpdateDataAsyncInternal(detailsInputDTO);

private static async Task UpdateDataAsyncInternal(DetailsOutputDTO detailsInputDTO)
{

//.... Get stuff from DB and return DetailsOutputDTO

}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... sharp-code

Вернуться в «C#»