20230306 김정원
Opened this issue · 0 comments
kimjungwon2 commented
- 현재 사용하고 있는, 적용해본 SW아키텍처가 무엇인가요? 해당 SW아키텍처에 대해 설명 가능하신가요?
MVC 패턴, MVVM 패턴.
-
MVC: Model, View, Controller의 약자로 controller를 조작하면 controller는 model을 통해서 데이터를 가져오고, 그 정보로 시각적인 표현을 담당하는 View를 제어해서 사용자에게 전달합니다.
-
MVVM:
-
Model : MVC와 비슷하게 비즈니스 로직을 나타냅니다. 데이터가 바뀌고 어떻게 조작되는지 중점을 둡니다.
-
View : UI 컴포넌트를 나타냅니다. 컨트롤러가 폼 형태로 되돌려준 결과를 보여준다. 모델은 또한 UI에 뷰로 변환될 수 있습니다.
-
View Model : 메서드와 함수들을 나타냅니다. 모델을 작동하기 위한 명령을 나타내고, 뷰의 상태를 유지시키고 뷰의 이벤트를 활성화 시킵니다.
-
SW아키텍처에 대한 관심도는 어느정도 이실까요?
부끄럽지만 다른 것도 하기 버거워서 취직 후에 공부할 생각을 했습니다. -
SW아키텍처가 필요한 이유가 무엇일까요?
좋은 아키텍처일수록 유지보수하기 편하고 오히려 이해하기가 쉽기 때문입니다. -
SW아키텍처간 테스트는 어떻게 하고 있으신가요?
Unit Test를 하고, 버그의 위험성이나 코드 최적화를 위해 정적 분석 도구인 sonarQube를 활용합니다. -
이직에 있어 평소에 고민이 있으신게 있으실까요?
취업도 못한 개발자 지망생입니다. -
면접볼 회사에 대해 어느정도까지 알아가시나요?
투자유치, 개발 문화, 성장 가능성.