본문 바로가기

분류 전체보기534

KLUB 소개 보호되어 있는 글 입니다. 2023. 4. 6.
리액트 알면 좋은 것들 1. Nullish coalescing operator -> 전자의 값이 null이거나 undefined일 때만 후자의 값을 return ex) const foo = null ?? 'default string'; 2. clickedFee!==undefined -> !!clickedFee not 연산자를 두 번 사용해서 boolean 타입으로 만들 수 있습니다 3. Early reture 조건문 중 하나라도 만족하지 않는 경우에 false를 바로 반환하여 함수를 빨리 종료합니다. 이를 통해 불필요한 로직의 중첩을 줄이고 가독성을 높일 수 있습니다. 4. 최소한의 권한만 주자 setState함수를 그대로 내려주는 건 하위 컴포넌트에게 너무 많은 권한을 준다. 5. 유사배열객체 const yearList = .. 2023. 4. 4.
klue 개발 일지 - 20230330 목표 1. klue 서비스에 학기 개념을 추가하기 위해 페이지 곳곳에서 사용할 수 있는 학기 설정 컴포넌트를 만들어서 url query string으로 학기 정보와 년도 정보를 보낸다. 2. 동아리 자체적으로 최신 학기를 설정할 수 있는 컴포넌트를 만든다. 왜 학기 개념을 추가해야하는가? 기존 klue 서비스는 년도, 학기 개념이 없어서 년도, 학기 개념이 필요한 동아리들의 니즈에 부합하지 않습니다. 동아리에서는 모집이나 회비 관리 등 학기를 기준으로 한 다양한 활동들을 년도별로 운영해야 합니다. 따라서 학기 개념을 추가하여, 학기 정보와 년도 정보를 url query string으로 보낼 수 있는 학기 설정 컴포넌트를 만들어서 이러한 활동들을 보다 쉽게 관리할 수 있도록 합니다. 또한, 동아리 자체적으.. 2023. 3. 30.
스낵당근 중독 간편한게 먹을 수 있는 야채를 찾아보다가 이마트에 갈 때마다 야채코너 제일 위에 우뚝 솟아있는 스낵 당근이 떠올랐다. 마치 야채들의 왕이랄까 꽤 건방지다. 요즘 매일 점심과 저녁사이 입이 심심할 때 스낵 당근을 껌처럼 질겅질겅하는 중이다. 부작용: 팝콘처럼 계속 들어가서 어느 순간 포만감이 장난 아니다. 이름 앞에 스낵이라는 단어가 붙어서 그런걸까 무의식적으로 당근을 씹고 있는 나를 보며 이거 괜찮은 거 맞아?? 생각이 들곤 한다. 아무리 야채라도 너무 많이 먹으면 안돼는 거 아닐까 생각하고 구글에 쳐봤는데 사람들이 이 논란에 대해서 아직 싸우는 중이었다. 뭐 아직까지는 야채 먹다가 죽은 사람은 없고 특히 당근을 어금니로 씹으면서 찹찹 거리면서 소리를 내면 기분이 좋기 때문에 계속 먹는 중이다. 2023. 3. 29.
Java 질문 슬슬 무언가 발표 비스무리하게 말을 해야할 순간이 다가오는 것 같아서 하루에 질문 3개씩 준비를 하려고 한다. Java를 사용하는 이유 Java는 객체 지향 프로그래밍을 대표하는 언어로 기본 자료형을 제외한 모든 요소들이 객체로 표현됩니다. 객체들 간의 상호작용을 통해서 복잡한 현실 세계를 코드로 나타낼 수 있습니다. Java 같은 객체 지향 프로그래밍 언어를 사용하는 이유는 웹 애플리케이션과 같이 구현해야 할 요소들이 복잡한 경우 기존의 절차지향적인 프로그래밍 방법 보다는 객체 간의 상호작용을 통해서 현실 세계를 구현하는 방법이 더 쉽습니다. 그리고 모듈화를 통해서 코드 수정이 필요한 경우 다른 영역에 영향을 최소화 할 수 있어서 유지보수도 편하게 할 수 있는 객체 지향 프로그래밍을 많이 사용합니다. .. 2023. 3. 28.
대만 여행 일지-2 숙소 바로 앞이 스린 야시장이어서 편하게 이곳 저곳 돌아다녔다. 철판에서 이것 저것 구워주시는데 불쇼를 기대했지만 아쉽게도 불쇼는 없었다. 대신에 한번씩 기름이 튀었지만 나말고 옆에 친구한테 튀어서 상관없는 일이었다. 처음에 양배추와 숙주나물을 버터와 볶아서 맛소금을 뿌려서 볶아서 은박지 위에 올려주는데 너무 고소해서 놀랐다. 야채가 이렇게 맛있을 수 있을까?? 버터의 힘은 대단했다.. 2일차 시작 두번째 날은 버스투어를 신청해서 예스진지 투어를 했다. 지하철이나 버스로 가기에는 불편해서 관광객 대부분 버스투어로 구경하는 곳이다. 처음에 예류지질공원에 갔는데 신기한 돌들이 많았다. 사람이 생각보다 별로 없고 날씨도 너무 화창해서 좋았다. 주말이 아닌 평일에 시간을 잘맞춰가면 여왕바위인가 줄 조금만 서도 .. 2023. 3. 25.
현직 개발자 대화 엿듣기 이번에 현직자들이 모여서 강연을 듣고 서로 이야기하면서 네트워킹하는 행사 메타코드오픈소스에 갔다 왔다. 친구가 같이 가자고 해서 한번 가봤는데 무언가 신기방기했다. 일단 처음에는 어색해서 정수기 옆에 감귤잎차만 계속 드링킹했다. 내 주변에 앉은 사람들은 대부분 5년 이상 일하신 분들이었는데 역시나 대화를 하다보니 거리감이 느껴졌다. 그분들이 고민거리를 말하면 나는 당연하게도 공감이 되지 않았다. 아무것도 모르는데 가서 조마조마한 마음으로 그냥 듣기만 하다 왔지만 나름 의미있는 시간이었다. 언제 이런 이야기들을 들어볼까 생각하면서 최대한 열심히 사람들이 하는 대화를 줏어들었다. 그분들과 나의 간극이 너무 멀어서 행사가 끝나고 집에 올때 위축되서 우울하게 복귀했지만 다음날 일어나서 아무것도 안하고 뒹굴거리니.. 2023. 3. 24.
후쿠오카 여행 일지 전투 임무(초급) - 이윤걸 : 큐슈 정벌 전투에 여념이 없구만, 이번에는 일본으로 건너가 새로운 적들을 만나보는게 어떤가? 바다 건너 일본은 모두 4개의 섬으로 이루어진 큰 나라라네. 일단은 가장 남쪽에 있는 큐슈를 탐험해 보도록 하게. 큐슈로 가기 위해서는 부산으로 가서 배를 타고 후쿠오카로 건너가는게 좋을 게야. 큐슈에 도착하면 섬을 어슬렁거리는 각다귀를 30마리 잡고 돌아오게나. 그렇게 하면 일본에 대해 조금 더 많은 사실을 가르쳐 주도록 하지. 참! 일본에서 가장 조선과 가까운 곳이 바로 큐슈라네. 부산에서 배를 타고 후쿠오카로 가게. 그 곳에서 각다귀를 볼 수 있을거야. 임무는 'Q'키를 눌러 다시 확인하게. 거상으로만 체험해본 일본에 놀러가게 되었다. 이번 여행지는 바로 큐슈의 후쿠오카 ~~.. 2023. 3. 21.
프로젝트 거의 최종 점검 풀스택을 위한 첫걸음 프로젝트 거의 다 끝나감.. 스프링과 리액트로 개인 블로그를 만들고 어느 정도 정리가 돼서 aws ec2 서비스로 배포를 하였다. 주소는 http://3.35.179.185으로 도메인을 구매할 돈은 없어서 ip 주소로 그냥 사용하는 중이다. 이후 타입스크립트를 적용하고 가끔씩 프로젝트를 추가할 예정이다. React App 3.35.179.185 프론트 엔드를 배우려고 리액트를 시작하면서 언제 완성하나 막막했는데 딱히 복잡한 기능이 필요하지 않아서 생각보다 빨리 끝났고 남은 과제는 타입스크립트를 적용할 예정이긴 한데 타입스트립트도 생각보다 금방 배워서 시간이 오래 걸릴 것 같진 않다. 이번에 새로운 프로젝트 팀에 프론트 엔드 멤버로 들어갔는데 체계적인 협업은 처음이어서 조금 공부할게 .. 2023. 3. 21.