나를 기록하다
article thumbnail
[KSUG Seminar] Growing Application - 애플리케이션과 객체지향
Review/Seminar 2023. 9. 30. 21:00

[Part - 1] 아키텍처(Architecture) 프로젝트에 참여하는 개발자들이 설계에 대해 공유하는 이해를 반영하는 주관적인 개념 아키텍처는 주관적 → 같은 아키텍처라고 한다고 해도 서로 다른 팀에서 말하는 것이 세부적으로 다를 수 있음 아키텍처를 변경하는 것은 매우 많은 비용이 든다. → 변경하기 어렵다. 이유: 모든 개발자들이 현재 아키텍처를 공유하고 있기 때문 아키텍처는 가급적 일찍 올바르게 결정해야 한다. 아키텍처는 관심사의 분리이다. 관심사의 분리는 서로 다르고 관련이 없는 책임들을 분리하는 것 레이어 아키텍처(Layered Architecture) 서로 다른 관심사를 분리한 아키텍처 유사한 것들을 한 레이어에 모아놓음으로써 그 레이어만 교체를 하면 전체 시스템을 다른 환경에서도 사용 가능..

article thumbnail
[우아한테크세미나]TDD와 리팩토링
Review/Seminar 2023. 9. 28. 16:05

1. 의식적인 연습이란? 의식적인 연습의 7가지 원칙 효과적인 훈련 기법이 수립되어 있는 기술 연마 개인의 컴포트 존을 벗어난 지점에서 진행, 자신의 현재 능력을 살짝 넘어가는 작업을 지속적으로 시도 명확하고 구체적인 목표를 가지고 진행 신중하고 계획적. 개인이 온전히 집중하고 의식적으로 행동할 것을 요구 피드백과 피드백에 따른 행동 변경을 수반 효과적인 심적 표상을 만들어내느 한편으로 심적 표상에 의존 기존에 습득한 기술의 특정 부분을 집중적으로 개선함으로써 발전시키고, 수정하는 과정을 수반 의식적인 연습 예시 - 우테코 프리코스 3주 동안 진행. 매주 해결해야할 미션 부여 미션 완료 후 Github의 Pull Request를 제출 공통 피드백 진행 [피드백 예시] space(공백)도 conventio..

profile on loading

Loading...