일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 네트워크 기본개념
- USB-C충전
- EXK
- angular 6
- open cursors
- SW설계
- CBD 단점
- Data Transfer Object(DTO)
- docker 네트워크
- 실해하지 않는
- sonoff
- Tomcat error-page version
- 경력개발자
- USB-C to HDMI 아답터
- 프로젝트관리
- 자바개발
- 구글캘린더 검색
- 객체설계
- tvheadend
- 자바스크립트 JQuery
- 자바튜닝
- 소프트웨어설계
- SI와 SM 차이점
- ASUS 공유기
- Value Object(VO)
- LAN WAN
- maven #junit
- SW분석
- LG그램2017
- SpringBoot
- Today
- Total
목록2018/10 (2)
대빵's Blog
가끔 개발자들중에 상당히 일 잘하고 실력도 있고 결과도 좋은데 의외로 관리자들에게 인정 받지 못하는 경우가 있다.이러한 경우는 거의 대부분 메타인지가 잘 안되는 개발자인 경우가 많다.메타인지란 자기자신을 제3자의 시각에서 인식하는 것을 말한다.이렇게 뜬 구름 잡는 이야기 말고 실사례를 보자. 1. 근무태도가 불량한 경우정해진 출퇴근 시간을 지키지 않고 밤샘작업하고 다음날 말없이 안나오거나 듣게 나오는 경우가 대부분이다. 메타인지로 보면 당신은 상당히 능력이 없는 개발자임에 분명하다. 당신 관리자는 당신이 개발을 얼마나 빨리, 잘 하는 것보다 근무태도에 더 높은 비중을 두고 있다 . 따라서 당신은 능력없는 개발자로 평가된다. 2. 복붙 신봉자당신은 뛰어난 인터넷 검색능력을 보유하고 있다. 뭔가 해야될 일이..
프로젝트를 하다보면 본인들도 왜 그렇게 하는지 모르면서 습관적으로 설계 하거나 개발하는 것들이 상당히 많이 있다.VO(Value Object) 와 DTO(Data Transfer Object) 도 아마 그러한 것들중 하나일 것 같다.이것 개념들은 사실 예전에 Layered Architecture 가 유행하기 전에는 거의 사용되지 않던 개념인데 여러가지 Layered Architecture 들이 유행하면서 Data 를 서로 주고 받기 위해서 사용되었다고 생각하면 된다.DTO 는 이름에서 알수 있듯이 각각의 Layer 또는 Client Server 간 데이터를 묶음으로 주고 받기 위한 용도이다.여러개의 데이터들을 의미있는 구조로 설계하고 이를 묶음로 주고 받으므로서 생산성과 데이터무결성에 도움을 준다. 사실..