소프트웨어 설계의 정석 | 요시하라 쇼자부로 - 교보문고소프트웨어 설계의 정석 | 기능 구현을 넘어 전체 시스템을 조망하며 설계 역량을 강화하는 방법설계는 구현을 위한 준비 작업입니다. 즉 기능을 구현하기 위해서는 올바른 설계가 필요합니다.product.kyobobook.co.kr 책을 읽기위해 필요한 기술Java 중급 -> DI, CD를 알기 위한 선행책을 읽고 난 뒤 외부 설계, 내부 설계 우선 저는 프로그램을 개발하며 설계를 직접 하고 있습니다.회사 내에 PM직책이 따로 없고, WPF로 개발을 하고 있다보니 프론트와 백엔드를 동시에 개발해야 합니다.책 제목으로 검색해서 찾아오신 분들이라면 저와 비슷한 상황이지 않을까 싶네요.. 아니라면 부럽습니다 ㅎㅎ 이 책에서는 PM이 가져야 할 기본적인 내용과..
보고 혁명: 현직 팀장들이 검증하는 실무 보고서 작성법 | 이성윤 - 교보문고보고 혁명: 현직 팀장들이 검증하는 실무 보고서 작성법 | 삼성·구글·네이버·무신사 등 국내외 최고 기업 팀장 20명이 말하는 보고 인사이트 총정리! 검토·제안·결과·회의 요약 보고서 등 어product.kyobobook.co.kr 저는 회사에서 주어진 출장 보고 양식에 따라 간결하게 보고를 자주 하곤 합니다.어느 날 타 부서 동료가 옆에 있어 보고 메일을 보여줬습니다. 나 : 어때? 읽을 만해?동료 : 너가 보고하고자 하는 내용이 윗사람이 아는 내용이야? 어디까지 올라가? 생각보다 너무 간결하게 적은 것 같아.물론 타 부서 동료는 이 보고 내용을 정확히 알지 못하는 상황이었지만이 보고는 대표님까지 올라가는 보고였고 정확히 알지..
안녕하세요, 반나무입니다.이번 예제는 RegionMember(view)의 Lifetime을 살펴보는 예제입니다. Region은 View를 다양하게 가질 수 있습니다.IRegionMemberLifetime.KeepAlive를 통해 Region에서 View가 변경될 시해당 View 인스턴스를 유지 할 지 말지 선택 할 수 있습니다.KeepAlive = false : 인스턴스 DisposeKeepAlive = true : 인스턴스 유지public class ViewAViewModel : BindableBase, INavigationAware, IRegionMemberLifetime{ public ViewAViewModel() { } public bool KeepAlive { get => fa..
알고리즘 인사이드 with 파이썬 | 손혁제 | 한빛미디어- 교보ebook이 책의 구성 ● PART 1 | 파이썬 문법, 핵심만 뽑아보기 파이썬 핵심 문법과 정규표현식으로 기본기를 다지는 데 꼭 필요한 것들만 살펴봅니다. ● PART 2 | 기본 자료구조와 알고리즘 스택, 큐, 트ebook-product.kyobobook.co.kr책을 읽기 위해서 필요한 기술파이썬 기초 (앞에 알려주긴하지만.. 사실 앞에 그거 봣다고 알고리즘을 구현하기는 어렵다고 생각합니다.파이썬을 알고있지만 기억이 잘 안날때 한번씩 살펴보는 용도로 사용하시는게 좋습니다.)알고리즘 기초 책을 읽고 난 뒤 뭐든 필요한 이유를 깨달으면 재밌다. 알고리즘은 코딩테스트, 대학과제 등 다양한 곳에서 요구하기 때문에 많은 사람들이 기본적인 공부를..
안녕하세요, 반나무입니다.이미 많은 분들이 알고계시겠지만 View에서 F12를 눌러서 ViewModel로 타고 넘어가는 방법을 소개 해드리려고 합니다. 해당 방법은 정확히는 View에 DataContext를 연결하는 방법입니다. 기본적으로는 예시와 같은 코드가 있다고 할 때, Binding된 값에 F12를 누르면 아래와 같이 나옵니다. 그 이유는 Binding 프로퍼티만 치면 Path=가 생략되기 때문에 원래는 저 모양이라 그렇습니다. 코드를 아래 처럼 두줄 추가 해 줍니다.(내용은 이 글을 보시는 분들 마다 다 다릅니다) Line 7 : 사용할 네임스페이스 작성Line 8 : d:DataContxt를 해당 네임스페이스의 MainViewModel Class로 설정(이건 제 ViewModel 클래스 이름..