본문 바로가기

전체 글

(112)
1개의 상태값을 여러 함수에서 사용하는 경우 발생일시 : 2020.01.07 문제사항 : 1개의 상태값에 여러 함수에서 사용하는 경우 고려사항 : 함수와x변수 테이블표는 작성하는데 필요없는 경우의 수 까지 생각을 해야 함. 해결방안 : 상태전이표를 작성하여 상태값-함수 매칭을 하여 발생할수 있는 경우의 수 작성.
코드 작성시 문서 작성 혹은 프로토타입 작성이 필요한 이유. 발생일 2020.01.06 문제내용 클라이언트에서 주는 가변적인 data schema를 수용할 수 있는 UPDATE 구문 작성 고려사항 해결방안 쿼리빌더를 사용하는 경우 라이브러리에서 data schema에 종속적으로 작성되기 때문에 힘듬 프로그래밍 코드로 분기 처리를 하는 경우 쿼리문 보다 프로그래밍 분기 로직 작성이 더 길어져 비효율적 처음 UPDATE가 발생하는 클라이언트에서 일부 값을 안주는 경우가 존재할 것이라는 가정을 하였는데, 값이 NULL이 있을수는 있지만 data schema가 변하는 경우는 없었음. 명세서 없이 코드를 작성한 것이 문제의 발단.
검색 쿼리 속도 개선 발생일 2020/01/03 문제내용 테이블 검색을 하는 쿼리의 속도가 너무 느린 문제. 고려사항 전체 쿼리를 재작성 할 시간 부족. 기존 코드에서 즉각적인 효과를 얻을수 있어야 함. 해결방안 현재 수행하는 쿼리의 EXPLAIN을 실행. INDEX를 실행하지 않는 것을 확인. (검색하는 부분의 INDEX를 만들면 되지만, DB담당자 부제로 진행 보류) 통계를 위하여 중복 실행하는 쿼리를 단일 실행 + WHERE절에서 현재 존재하는 INDEX 를 사용할 수 있도록 조건문 변경
웹 프레임워크(라이브러리)에서 컴포넌트 통신과 데이터일관성 잘못된 부분이 있다면 알려주세요. 발생일 2020/01/02 문제내용 기존 단일 페이지로 작성된 화면을 컴포넌트로 분할 작업, 이때 근접하지 않은 컴포넌트 간의 통신이 필요. 고려사항 STORE 사용 : 데이터 일관성을 통하여 컴포넌트 통신을 할 수 있다. DATA 사용 : 인접하지 않은 컴포넌트는 통신을 할 디렉티브 및 이벤트가 없다. 해결방법 현재 구성된 페이지에서 STORE를 적용하는 것은 큰 단위의 작업이여서 선택하지 않고, 이벤트 버스 객체를 선언하여 통신이 필요한 컴포넌트간 통신을 할 수 있도록 한다. 참고사이트 feruden님의 블로그
너와 나의 연결고리 = 동기 너와 나의 연결고리 = 동기 "99con 나, 성과평가 어쩌지" 참가 후기 간략정리 커뮤니케이션 : 팀장님은 팀원의 모든 일을 기억 못 할 수 있다. 업무기록 : 강약중간약, 평소에 기록을 해둬야 안다. 사회생활 : 잘 지내는 것이 힘들면 적이라도 만들지 않아야 한다. 개인적소감 평가를 받기 위해 나와 상대의 동기를 다시 한번 생각해 봐야 한다. 사람이 일하는 동기에는 "내적"/"외적" 동기가 있는데 상호간의 동기에 대한 정확한 이해와 상황을 인지 해야만 만족할 수 있는 회사 생활을 할 수 있는 것 같다. 합당한 능력에 맞는 동기를 가져야 한다. 높은 연봉과 성과금을 받으면서 사회적으로 영향을 끼칠수도 있을 것이다. 하지만 그것은 높은 업무처리 능력을 가졌을 때 가능한 것 이라고 생각을 한다.
블로그를 다시 시작하면서, 티스토리를 선택한 이유. 플랫폼과 개인이 준비하는 웹사이트 차이, 선택은 개인의 몫 개인적으로 수익을 원하는 것도 아니고, 필요한 기능이 사이트개편에서 반영이 되어 tistory를 개속 사용하기로 하였습니다. 본문 처음 블로그를 다시 시작할려고 생각을 하면서 생각했던 것이 티스토리를 이전하는 것이였다. 기존에 글을 작성할 시에 markdown을 HTML코드로 다시 변환을 하여서 글을 올렸는데 번거로운 점이 존재를 하였었다. 그래서 다른 블로그 고려해 보기 시작하였다. 원하던 점은 아래와 같았다. 글을 작성하고 2~3차 가공이 없었으면 한다. 코드와 그림을 올릴수 있어야 한다. plugin을 다양하게 붙일수 있어야 한다. 1. 글을 작성하고서 2~3차 가공이 없었으면 한다. markdown으로 글을 작성하고 바로 블로그로 올릴수 ..
다시 돌아보는 Promise 날짜 : 2018. 05. 19(토) 다시 돌아보는 Promise 한줄정리 Promise로 함수를 만들기 위해서는 비동기 처리가 완료되었다는 것을 알수있는 무언가(예를 들어 이벤트 처리)가 필요하다. Promise를 사용하기 전에 내가 만든 로직이 잘 만들어 졌는지 고민해 보자. 내용 처리해야 되는 이슈. endpoint(DB)에 UPDATE전 칼럼이 없으면 CREATE를 생성하고 나서, UPDATE를 진행 하도록 설계 비동기 처리로 인하여 CREATE가 다 종료되지 않았는데 UPDATE가 종료되는 상황 오늘 알게된 사실. 비동기 처리를 위한 Promise - Promise를 사용하면 then키워드를 이용하여 비동기를 순차적으로 처리할 수 있다고 알고 있다. - Promise 생성자를 이용하여 함수를 만..
취업 후 2달 날짜 : 2018. 04. 28(토) 취업 후 2달 한줄정리 빠르게 변하고 그 기획에 발 맞추어 움직일 능력이 필요하다. 그중에서도 제일 중요한 것은 일에 대한 애정, 열정, 관심 등의 긍정적인 생각 인것 같다. 내용 개발관련 업무 현 시스템 유지보수 차기 프로젝트 기술 조사 차기 프로젝트 개발 비 개발부서 담당자 IT교육 소감 레거시 코드는 파악하기 힘들다. (내 실력이 부족하다는 증거) 하지만 관리를 해야 한다. 1번에 2~3가지 일이 주어질 수도 있다. 코딩 관련 지식 뿐만이 아니라, 도메인 지식도 꾸준히, 지치지 않을 정도로 습득을 해야 한다. 업무 정보 및 환경 세팅과 관련하여서 문서화가 되어 있어야 빠른 업무 시작을 할 수 있다. 현재 필요하다고 느끼는 것 (잘 안되는 것) 일에 대한 소요시간..