[ASP.NET Core]에 관련된 자료 추천 부탁드립니다.

안녕하세요.
궁극적인 목표는 클린 코드 작성 능력과 Test Code(코드 검증) 작성입니다.
1차적인 목표는 코드 스멜(감)을 익히는 것입니다.
(이상한 코드를 줄줄이 작성하고 뒤늦게 수정하게 되면 일이 많아 지기에,
이를 막고자 위험감지(코드 스멜)를하고 재빠르게 리뷰, 도움을 청하는 것이 필요합니다.)


참고한 자료로는

  1. DI(의존성 주입)
  2. IoC(제어 역전)
  3. 클린 아키텍처 등이 있습니다.

문제는 이러한 개념이 있다는 것은 알겟는데 체득이 잘 안됩니다.
Ex) Core, Infrastructure, Wep으로 나누며
Core : 비즈니스, 어플리케이션 모델
Infrastructure : 데이터 접근자

각 포함되는 요소는 Entity, Value Object, Interface 등이 있습니다.
(Entity는 독립체로 써…)
그리고 Entity, Value Object라는 개념은 나와있지만
실상 코드를 보거나 작성할 때 무엇이 Entity이고 Value Object인지 감이 안 잡힙니다.
( + 어떠한 것들이 비즈니스 모델, 데이터 접근자 인지)
이러한 것들을 이론적으로 알고 체득을 해야한다고 생각하는데,
체득이 쉽지 않습니다.
이러한 것을 체득할 좋은 방법이 있을까요?

5개의 좋아요

체득은 경험이 쌓이고 나서야 생깁니다.
우선 각 기술에 대한 개념을 개요 수준으로 잡고
이론으로는 이해하는 상태로 스터디를 하시고

코딩을 하면서 전체를 보지 않고
각 기술을 타겟으로 하나씩 하나씩 손까락으로 익히시면
시간을 쓰면서 자신의 것이 되지 않을까 합니다.

결론은 어느정도 뒤늦게 수정하는 (리팩토링) 과정이 반드시 필요하다.

5개의 좋아요

네 말씀대로 경험이 많이 필요하다고 생각합니다.

이 영상과 같이 예시를 알려주는 자료가 있으면 도움이 많이 될것이라 생각하며,
자료추천을 받고 싶습니다.

2개의 좋아요

감사합니다.
관련 자료를 찾기보다
직접 경험하고 코드를 짜보는 것이 맞다고 판단했습니다.
좋은 주말되세요 :+1:

2개의 좋아요