1 함수 - 1 기능 하나의 함수는 하나의 기능만 구현해야한다. 특징 함수명으로 역할 및 기능을 알 수 있다. 재사용성 증가 단위 테스트 용이 예시 나쁜 예) public class Person { public string Name { get; set; } public void SetNameAndExportToFile(string name, string filePath) { Name = name; using(var sr = new StreamReader(filePath)) { sr.WriteLine(Name); } } } static void Main() { var name = "james"; var path = @"D:\"; var person = new Person(); person.SetNameAn..