반응형 회고347 TIL_220228 1. Facts(사실, 객관) - 개인프로젝트 querydsl로 개선 2. Feelings(느낌, 주관) 기존 검색, 리스트 조회들을 querydsl로 개선했습니다. 엔티티를 반환할수도 있고 dto형태로 반환할 수 있습니다. 대부분의 경우 검색들은 page를 타기 때문에 paging도 추가해서 조회합니다. 스터디 조회 리스트를 querydsl로 개선하니, 기존에 여러버 나눠서 날렸던 쿼리들, 지저분했던 쿼리들을 깔끔하게 정리할 수 있었습니다. 3. Findings (배운 점) BooleanExpression 방식을 BooleanBuilder처럼 활용하면 where절에 null이 들어가도 오류가 나지 않습니다. 4. Action (구체적 계획) 페이징 + 검색 querydsl 개선하기 2022. 3. 3. TIL_220225 1. Facts(사실, 객관) - 상품 가격 스케쥴러 개선 - 법인 쿼리조회 개선 - 팝업리스트 css 개선 2. Feelings(느낌, 주관) 상품가격 스케쥴러를 개선했습니다. 대표가격 설정 문제로 기한이 늘어났습니다. 단순히 시작일과 종료일을 선택하는 것이외에 대표노출을 설정해야 합니다. 문제는 기간 시스템에서 데이터를 끌어다가 홈페이지에 노출하고 있는데 대표노출이 1개이어야 합니다. 스케쥴러를 통해 대표노출이 1개인지 유효성 검사를 해야 합니다. 또 임직원과 일반가격이 노출순서가 중복되어 저장될 수 있으므로 class와 id명을 다 수정해서 개별적으로 인식될 수 있도록 했습니다. 법인 쿼리조회를 개선했습니다. 여러가지 오류가 있어서 고쳤습니다. totalcount가 제대로 안나오는 것, 오른쪽 탭클.. 2022. 2. 25. TIL_220224 1. Facts(사실, 객관) - 법인 고객 조회 화면 개선 - 팝업리스트 다중사진 저장 갯수 개선 2. Feelings(느낌, 주관) 법인 고객 조회 화면을 개선했습니다. 저장이후에 닫히지 않는 화면을 닫도록 했으며 문자가 제대로 입력됬는지 확인하기 위해서 ""와 null을 ""로 통일하여 검사했습니다. 설치메모 화면이 제대로 나오지 않아서 이전에 보이는 메모란을 지웠습니다. 처음 개발했을 때는 보이지 않거나 무시했었던 오류들을 볼 수 있었고 그 오류들을 개선했습니다 팝업리스트에서 1장의 사진이 여러개의 사진이 나오도록 개선해달라는 요청을 받았습니다. 다른 화면에서 여러 사진을 저장하는 로직을 참고해서 1개의 사진만 저장하던 팝업리스트를 여러개를 저장할 수 있도록 개선했습니다. 먼저 사진 불러오는 화면.. 2022. 2. 25. TIL_220222 1. Facts(사실, 객관) - 메인화면 노출 테스트 사항 정리 2. Feelings(느낌, 주관) 메인 홈페이지 노출을 위한 테스트를 작성해보았습니다. 노출날짜 설정 유효성, 또한 절반만 설정하고 남겨둔 경우 등등 예외가 발생할 수 있는 다양한 경우들을 고려해서 테스트 사항을 정리했습니다. 이렇게 노출설정을 하는 화면이 여러개이기 때문에 다양한 부분을 정리해야 했습니다. 3. Findings (배운 점) 4. Action (구체적 계획) 예외사항이 많은 경우 테스트 내용을 작성, 관리 2022. 2. 23. TIL_2022021 1. Facts(사실, 객관) - 홈페이지 메인화면 광고 노출 화면 띠배너 개선 - querydsl 적용 2. Feelings(느낌, 주관) 홈페이지 메인화면 광고 노출 화면 띠배너를 개선했습니다. 특히 띠배너의 경우, 삭제, 저장들이 동시에 이루어져야 하는데, 여러가지 삭제, 저장을 반복하면서 테스트해보니 제대로 저장되지 않는 경우가 있었습니다. 따라서, display none을 설정하고 저장할 때 보이지 않는 값을 저장할 때, 똑같이 처리하도록 개선했습니다. each 문법을 사용해서 쭉 검사했고 $(this)를 통해서 해당 요소에 접근할 수 있음을 배웠습니다. querydsl을 사용하여 개인 프로젝트의 쿼리를 개선했습니다. querydsl로 complie 시점에 문법 오류를 잡는 편의성이 증가했습니다.. 2022. 2. 22. TIL_220218 1. Facts(사실, 객관) - 홈페이지 메인화면 광고 노출 화면 유효성 개선 2. Feelings(느낌, 주관) 홈페이지 메인화면 광고 노출 화면을 개선했습니다. 다양한 테스트케이스를 확인해보니 구멍이 많았습니다. 특히 노출기간 설정은 개별적으로 ajax처리를 하도록 했는데, 그 이외에 일반 노출설정을 설정하고 저장할 때 노출기간 설정 유효성 검사를 하지 않습니다. 따라서 따로 ajax 요청뿐 아니라 일반 노출설정을 저장할 때에도 유효성 검사를 해주어야 했습니다. 따라서 각각 3가지 배너에 모두 적용했습니다. 하지만 긴 띠배너의 경우에는 한번에 2개가 저장하고 삭제가 이루어져야하기 때문에 동시에 잘 처리되는지 확인이 되어야 합니다. 추가적인 테스트 계획을 세워서 확인할 예정입니다. 3. Finding.. 2022. 2. 21. TIL_220217 1. Facts(사실, 객관) - 홈페이지 메인화면 광고 노출 화면 1차 완성 - 소유권이전할인 화면 현업에 설명 2. Feelings(느낌, 주관) 소유권이전할인 화면을 현업에 전달했습니다. 이전의 구체적 계획에 따라서 작업을 마치고나서는 바로 반영을 했고 일정에 따라서 오늘 현업에 전달했습니다. 어떤 요청이 있었으며, 어떤 우려점을 어떻게 방지했는지 설명했습니다. 그 화면에서 바로 예시를 보여줬습니다. 이번에 안 사실은 현업도 개발환경을 이용하여 테스트 할 수 있다는 점입니다. 테스트서버에서 충분히 테스트하고 이용할 수 있도록 안내했습니다. 홈페이지 메인화면 광고 노출 화면 3가지를 완성했습니다. 첫번째로 만든 화면을 이용하여 나머지 두번째, 세번째를 완성했습니다. 스케쥴러 작동이외에 시간설정과 노출.. 2022. 2. 17. TIL_220216 1. Facts(사실, 객관) - 개발 JENKINS 빌드 및 재기동 - 홈페이지 메인화면 광고 노출 띠배너 개발 2. Feelings(느낌, 주관) 개발 JENKINS 빌드 및 재기동을 했습니다. 내가 COMMIT한 내용 뿐 아니라 다른 사람이 COMMIT한 내용까지 모두 UPDATE를 받고, 한번에 JENKINS 빌드 및 재기동을 하면 됩니다. JENKINS BUILD를 통해 코드들을 모두 새롭게 바꾸고, 2개의 이중 서버를 번갈아가면서 재기동했습니다. 현재 CI만 구성되어 있습니다. Continuous Integration으로 지속적인 통합이 됩니다. 하지만 Continuous Delivery나 Deployment는 아닙니다. 파이프라인을 구성하지 않았습니다. was를 재기동시켜서 배포하도록 합니다.. 2022. 2. 17. TIL_220215 1. Facts(사실, 객관) - 홈페이지 메인화면 광고 노출 big 배너 개발 2. Feelings(느낌, 주관) 홈페이지 메인화면 광고노출 big 배너 개발을 했습니다. 회원조회 화면에 있던 달력 datepicker를 이용해서 big 배너 개발에 노출시간 설정에 이용했습니다. 하나를 적용하는데는 성공했지만, 여러 개의 달력에 모두 적용하는게 쉽지 않았습니다. 각각 id를 다르게 설정하여 해결하였는데, 노출시간 설정은 따로 ajax로 요청하여 비동기로 설정하도록 했습니다. 왜냐하면, 한번에 저장하면 너무 많은 유효성을 확인해야 하기 때문이며, 또한 새로운 항목을 추가할때는 노출시간설정을 띄우지 않음으로서 완전히 설정을 분리하고자 의도했습니다. 여러가지 유효성을 생각했습니다. 특히 노출시간 설정에서 최소.. 2022. 2. 17. 이전 1 ··· 7 8 9 10 11 12 13 ··· 39 다음 반응형