프로젝트(4)
-
스택오버플로우(stackoverflow) 클론코딩[1주차]
0주차 스택오버플로우(stackoverflow) 클론코딩[0주차] Stackoverflow란? 개발자들이 모여있는 포럼으로 서로의 코드에 대한 고충을 주고받는 사이트이다. 쉽게 말해 자신의 코드를 평가받거나 다른 사람의 코드를 보며 도움을 받는 사이트라고 볼 수 있 sooknise.tistory.com 프로젝트 문서 작성 첫 만남을 가지고 다음 날 13:00시에 회의를 가졌다. 오늘 회의에서는 프로젝트 문서를 어떻게 작성 할 지 이야기를 나누기로 했다. 크게 화면정의서, 사용자 요구사항 정의서, 테이블 명세서, API 명세서 등이 필요했다. 사용자 요구사항 정의서는 FE끼리만 할 수는 없다고 판단했기 때문에, BE,FE가 함께 만들기로했다. 1차적으로 스택오버플로우를 구현하기 위해서 필요하다고 생각하는 ..
2023.04.17 -
스택오버플로우(stackoverflow) 클론코딩[0주차]
Stackoverflow란? 개발자들이 모여있는 포럼으로 서로의 코드에 대한 고충을 주고받는 사이트이다. 쉽게 말해 자신의 코드를 평가받거나 다른 사람의 코드를 보며 도움을 받는 사이트라고 볼 수 있다. 스택오버플로우는 질문을 두서없이 하거나, 규정에 맞지않게 질문하면 이용을 제한하는 특이한 시스템이 있다. 프로젝트 주제는 왜 스택오버플로우 인가? 지금 시작하는 프로젝트의 주제는 스택오버플로우 클론코딩이다. "어째서 우리만의 서비스를 만들지 않고, 클론코딩을 하는가?" 라는 생각을 잠시 가졌었다. 클론코딩을 해보지는 않았지만 이미 나와있는 서비스를 그대로 따라만 하기 때문에 도움이 되지 않을것이다 생각을 했었다. 첫 협업 프로젝트에서 클론코딩을 하는 이유는 이러하다. 프로젝트를 전혀 경험하지 못한 동기들..
2023.04.17 -
토이프로젝트[ANI SCHO] 배포 및 서비스
ANICON PICKER => ANI SCHOOL 기존 프로젝트 이름이였던 ANICON PICKER를 ANI SCHOOL로 변경되었다. 물론 이름만 바꾼건 아니고, 프로젝트의 컨셉과 구조를 조금 변경하였다. 배포하기전에 좀 더 확실한 컨셉을 잡아놓고 싶었기에 배포예정일이 얼마 남지 않았지만 급히 수정했다. 기존에는 아래와 같이 별다른 컨셉이 없었다. 컨셉을 출석부로 잡고 동물 학교의 학생들을 직접 커스터마이징 하여 생성하는 컨셉으로 잡았다. 컨셉이 바뀌면서 구조변경과 그에따른 코드 리팩토링이 이루어졌다. 리팩토링이 끝난 모습은 아래와 같다. 배포 전 컴포넌트 구조변화 및 기능추가 컨셉이 출석부로 바뀌게 되면서 컴포넌트를 하나 더 만들어야 했다. 기존에 SelectButton컴포넌트가 App컴포넌의 자식요..
2023.03.05 -
첫 토이프로젝트[ANICON PICKER]
토이프로젝트를 생각하게 된 계기 얼마 전 CRUD를 구현해낸 나는 뭔가 자신감이 흘러넘쳤고, 뭐라도 하지않으면 지금의 이 자신감이 휘발될것만 같았다. 같이 CRUD를 구현하던 동기분과 함께 이 흐름을 이어가기 위해 뭘 해보면 좋을까에 대해 상의하다가 토이 프로젝트에 대한 이야기가 나왔다. 구글링을 해보니, 보통 프론트엔드의 첫 토이프로젝트로는 TO-DO List 나 클론코딩 / 간단한 게임만들기 등을 추천했었다. 하지만 내가 생각하기에는 저러한 프로젝트들은 경험적인 측면에서는 좋겠지만 프로젝트를 완성하고나서의 보람은 별로 못 느낄 것 같았다. 그 이유는 이러했다. 타겟하는 사용자들이 없다. 굳이 내가만든 TO-DO List, 간단한게임을 이용해야 할 필요성이 없다.(메리트도 없다) 이미 시장에는 가장 최..
2023.02.27