32 подписчика
Ревью кода
Я сейчас каждый будний день делаю ревью кода (проверка выполненных ДЗ). Хочу чуть поделиться прям на практике, что это такое и в каком виде бывает обратная связь. С вашего позволения)
Есть вот такой класс:
public class FileProvider
{
public string FilePath { get; }
public FileProvider(string filePath)
{
FilePath = filePath;
}
public void Store<T>(T item)
{
File.AppendAllText(FilePath, $"{JsonConvert.SerializeObject(item)}\n");
}
public void Store<T>(List<T> items)
{
items.ForEach(item => Store<T>(item));
}
public List<T?> GetAll<T>()
{
if (!File.Exists(FilePath)) File.Create(FilePath).Close();
return File.ReadLines(FilePath).Select(line => JsonConvert.DeserializeObject<T>(line)).ToList();
}
}
Попробуйте написать свои замечания к этому классу.
Около минуты
11 сентября 2024