Effective C# - LINQ 활용

1 · Kim YoungChan · Aug. 27, 2023, 1:32 a.m.
Effective C# 4판 스터디, 그 세 번째 포스트 📚 목차 🔸 ITEM 29: 컬렉션을 반환하기보다 이터레이터를 반환하는 것이 낫다 🔸 ITEM 30: 루프보다 쿼리구문이 낫다. 🔸 ITEM 31: 시퀀스에 사용할 수 있는 조합 가능한 API를 작성하라 🔸 ITEM 32: Action, Predicate, Function과 순회 방식을 분리하라 🔸 ITEM 33. 필요한 시점에 필요한 요소를 생성하라. 🔸 ITEM 34. 함수를 매개변수로 사용하여 결합도를 낮춰라. 🔸 ITEM 35. 확장 메서드는 절대 오버로드 하지마라. 🔸 ITEM 36. 쿼리 표현식과 메서드 호출 구문이 어떻게 대응되는지 이해하라. 🔸 ITEM 37. 쿼리를 사용할 때는 즉시 평가보다 지연 평가가 낫다. 🔸 ITEM 38. 메서드보다 람다 표현식이 낫다. 🔸 ITEM 39. function과 action 내에서는 예외가 발생하지 않도록 하라 🔸 ITEM 40. 지연 수행과 즉시 수행을 구분하라 🔸 I...