본문 바로가기

전체 글

(65)
201025 TILAD #D133 Today I Learned & Did - Have been learning Next.js for SEO(search engine optimization). - Completed ConverToPDF component and fixed errors on the console. - Changed CSS styles in the MainInfo component. - Wrote my resume in English to apply for the job at Carillon and use it for different companies. . 하루 체크리스트 - 수면시간 지키기 : O - 알고리즘 문제 풀이 : O - 운동하기 : X - 배운 내용 복습&정리 : O - 새로운 내용 공부 (코스 외 공부) : O
201022 2주차 파이널 프로젝트 회고 #D130 Fact (사실) : 주요 사건에서 내가 취한 행동을 객관적으로 서술한다 베어 미니멈 과제를 마치고 어드밴스드 기능 구현 전, 부분적으로 코드 심플라잉과 리팩토링 절차를 진행했다. 이유는 차차 어드밴스드 컴포넌트에도 기존 컴포넌트가 영향을 미치기에, 버그 수정과 코드 재생산성을 높이기 위해서고 또한 후에 기업에 전달했을 때 integration 작업을 원활히 하기 위함이었다. 하지만 생각보다 시간을 오래 쓰게 되어 전체 프로젝트 진행 속도에 영향을 미쳤다. Feeling (느낌) : 그때 느꼈던 기분을 간략히 정리한다 지치고 힘들었다. Finding (교훈) : 사건에서 얻은 교훈을 적는다 중간 중간 심플라잉, 리팩토링 과정도 중요하지만 역시나 처음부터 잘 쓰는게 중요하다고 느꼈다. Future acti..
201021 TILAD #129 Today I Learned & Did - Implemented ConvertToPDF Component. : by using a library called react-to-print. - Made related contents highlight. - Created a Modal for showing a preview of a pdf file. - Add CSS styles to pages . 하루 체크리스트 - 수면시간 지키기 : X - 알고리즘 문제 풀이 : O - 운동하기 : X - 배운 내용 복습&정리 : O - 새로운 내용 공부 (코스 외 공부) : O
201019 TILAD #D127 Today I Learned & Did - Has been refactoring Pagination component and its still on progress. : from class to functional component. : was not possible to handle prevProps by useEffect but only by componentDidMount&Update within class component. : yet, have found a way to do it with using useRef. However, again it still doesn't work. . 하루 체크리스트 - 수면시간 지키기 : O - 알고리즘 문제 풀이 : X - 운동하기 : X - 배운 내용 복습..
201018 TILAD #D126 Today I Learned & Did - SideInfo 컴포넌트 구현 : 법령에 연관된 법령 링크 보여줌. - SideInfo, ViewPage CSS 추가 : 법제처 사이트와 LegalEngine 을 참고하며 최대한 깔끔하고, 간결하게 CSS를 구현했다. - Pagination CSS 추가 : 부트스트랩을 제거하고 처음부터 다시 CSS를 추가했다. 때문에 현재 페이지 번호의 색상 변경 구현은 진행 중이며, 이 외에는 모두 완료하고 배포를 위해 먼저 Upstream Repo에 Merge. - 갖가지 CSS 스타일 추가 : 위 내용 외에도 여러 CSS 작업 진행 완료. 하루 체크리스트 - 수면시간 지키기 : X - 알고리즘 문제 풀이 : O - 운동하기 : X - 배운 내용 복습&정리 : O - 새로운..
201016 TILAD #D124 Today I Learned & Did - 오류 수정 : Fixed errors caused on console by breaking rules which are a tag's href should have valid navigation and each child in a list tag should have a unique key prop. : isLoaded (로딩 핸들러) made it work alright. - 기능 추가 : Made search function works with today's date when users do not select a date. : Made a process that reacts to the situation when there is no value after ..
201015 1주차 파이널 프로젝트 회고 #D123 Fact (사실) : Pagination 기능을 리액트 컴포넌트로 라이브러리 없이 구현하였다. 이유는 보수적인 IT 환경의 필드 사용자들이 호환 문제없이 사용할 수 있기에 여러 기능과 마찬가지로 라이브러리를 최대한 안쓰는 방향으로 하였다. 하지만 이로 인해 시간이 너무 많이 걸리게 되었다. Feeling (느낌) : 많이 답답했고, 중간 중간 짜증이 나기도 했다. Finding (교훈) : 확실히 여러 "정보"들을 습득하고 프로세스 자체를 이해하는 것 또한 개발자로서 굉장히 중요한 습관이지만, 그보다 더 기본적으로 해야할 것은 "알고리즘"을 꾸준히 연습하는 것이라고 느꼈다. Future action(행동) : 지금부터, 그리고 앞으로 쭉 알고리즘 풀이 연습을 소홀히 하지 않고 꾸준히 할 것이다.
201014 TILAD #D122 Today I Learned & Did - SearchResult 컴포넌트 구현 : 서버로부터 받은 정보를 react-actions로 처리해 컴포넌트에서 활용. - Pagination 컴포넌트 구현 : Google sytle로 구현해 선택한(클릭한) 페이지를 중앙에 두고 다음 페이지 번호를 보여줌, 페이지 클릭 시 더 이상의 숨겨진 페이지가 없을 경우 해당 페이지를 중앙에 위치시키지 않음. End Page 일 경우, 화살표 버튼 Disabled. : 기존 코드와 integration 그리고 사용자 환경(e.g. IE)을 고려해 라이브러리를 사용하지 않고 알고리즘 직접 작성. - 첫번째 코드 리뷰 with Carillion : react-hooks 와 react-redux 를 혼용해 사용하는 것은 코드 품..