[GIT] Git 명령어와 가이드라인 정리
2022. 7. 15. 17:19
개발이야기/Git
$git log --pretty=oneline (git log를 한줄로 보고 싶을 때) git log --pretty=oneline $git show 커밋주소 (commit 히스토리 중 특정 commit에서 파일이 어떻게 변했는지 알고싶을 때) git show 커밋주소( 앞에 4자리정도만 쳐도 찾아준다.) $git commit (긴 커밋 메세지를 작성하고 싶을 때) git commit -> 텍스트 에디터에 커밋 메세지 남기기 $git commit --amend (이미 작성한 커밋을 수정하고 싶을 때) (최신커밋을 수정해서 새로운 커밋으로 만들기) 수정하고싶은 파일을 수정하고 다시 add한다 git add . git commit --amend 커밋메세지는 그대로써도 되고 수정하려면 i로 수정하기 git l..
[리팩토링: 1차프로젝트] 상품디테일 페이지
2022. 7. 14. 20:59
회고 & 일상
완성도있는 프로젝트를 위해 기록한 리팩토링 로그 리팩토링을하면서 가장 오래걸렸던 페이지 중 하나였다. 우선 상품리스트 페이지의 수정(오류)사항을 살펴보면 1. Mock data 하나로 합쳐서 수정 2. 전체적인 UI 디테일 수정 2. Radio 버튼을 클릭했을때, 각 컬러값이 보이도록 수정 3. 화폐단위 디테일 문제 5. 버튼을 모두 선택했을때만 장바구니로 넘어가도록 'Alert 기능' 추가 6. Cart modal 창 추가 7. WomensDetail page 새로 만들기 📌프로젝트 시연 영상 Mock data 하나로 합쳐서 수정 우선 detailColorList와 detatilSmallList로 나눠져있었던 목데이터를 하나로 합쳐주었고, newDetail.json 파일을 만들어서 데이터파일 하나에서 ..
[알고리즘 문제] 5-7번
2022. 7. 14. 18:36
알고리즘
아나그램(해쉬) Anagram이란 두 문자열이 알파벳의 나열 순서를 다르지만 그 구성이 일치하면 두 단어는 아 나그램이라고 합니다. 예를 들면 AbaAeCe 와 baeeACA 는 알파벳을 나열 순서는 다르지만 그 구성을 살펴보면 A(2), a(1), b(1), C(1), e(2)로 알파벳과 그 개수가 모두 일치합니다. 즉 어느 한 단어를 재 배열하면 상대편 단어가 될 수 있는 것을 아나그램이라 합니다. 길이가 같은 두 개의 단어가 주어지면 두 단어가 아나그램인지 판별하는 프로그램을 작성하세 요. 아나그램 판별시 대소문자가 구분됩니다. ▣ 입력설명 첫 줄에 첫 번째 단어가 입력되고, 두 번째 줄에 두 번째 단어가 입력됩니다. 단어의 길이는 100을 넘지 않습니다. ▣ 출력설명 두 단어가 아나그램이면 “YE..
[알고리즘 문제] 5-6번
2022. 7. 13. 19:42
알고리즘
학급 회장(해쉬) 학급 회장을 뽑는데 후보로 기호 A, B, C, D, E 후보가 등록을 했습니다. 투표용지에는 반 학생들이 자기가 선택한 후보의 기호(알파벳)가 쓰여져 있으며 선생님은 그 기호를 발표하고 있습니다. 선생님의 발표가 끝난 후 어떤 기호의 후보가 학급 회장이 되었는지 출력하는 프로그램을 작 성하세요. 반드시 한 명의 학급회장이 선출되도록 투표결과가 나왔다고 가정합니다. ▣ 입력설명 첫 줄에는 반 학생수 N(5
[리팩토링: 1차프로젝트] Aside 페이지
2022. 7. 13. 02:15
회고 & 일상
완성도있는 프로젝트를 위해 기록한 리팩토링 로그 Aside 페이지에서 추가, 또는 수정사항들 1. 카테고리 리스트 항목을 상수데이터로 변경 2. 리스트 항목 클릭시 '엑티브 효과' 추가 3. listLanging 페이지 추가 전체적으로 1차 프로젝트의 경우엔 백엔드의 의존도가 높은편이라, 페이지별로 목데이터와 상수데이터로 변경해주었다. 카테고리 리스트 항목을 상수데이터로 변경 기존에 만들어놓았던 상수데이터를 활용하였다. ✏️상수 데이터 ✏️작성코드 카테고리 리스트와 그안에 카테고리 타입도 map을 사용해서 뿌려주었다. 항목 클릭시 '엑티브 효과' 추가 ✏️작성코드 const [countIndex, setCountIndex] = useState(0); const handleOnClick = (id) => ..