코딩
-
[2019.04.18] Recase.ly 스프린트를 진행하며핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 4. 18. 01:23
현재 React로 youtobe 화면을 만드는 스프린트를 진행하고 있다. # 작업한 Recase.ly 화면 youtube API와 연동해서, 검색창에 검색을 하면 검색 영상과 관련 영상들을 유튜브처럼 화면에 보여주는 작업이다. # 스프린트를 진행하며 감탄한 부분 '실시간 검색 방식' 요즘 넷플릭스 등 서비스의 검색방식은, 검색어를 입력 후 엔터 키나 버튼을 누르는 방식이 아닌, 검색어 입력이 끝나면 바로 검색 내용이 나오도록 하는 방식을 쓴다. 그럼 검색내용을 한 글자 한 글자 쓸 때마다 검색기능을 실행하고 화면에 보여주는 작업을 하게 되지 않나? 라고 생각을 했다. 그래서 처음에는 검색 키워드가, 설정한 글자 수 이상이 되면 그때 검색 기능이 실행이 되도록 하는 것이였다. 하지만 그렇게 되면, 해당 글..
-
[2019.02.27] for문 사용에 주의해야 할 점(?)개발 블로깅/Javascript 개념 2019. 2. 27. 23:18
무턱 underbar 과제를 진행하는 중에, 한 문제에서 엄청 시간을 쏟았다....문제내용은, 하나의 배열이 있으면, 거기 안에 있는 Element와 Index 값을 같이 저장하는 문제였던 것 같다. (문제 다시 확인해보기 귀찮..)그렇다. 그냥 for문 돌려서 하나씩 보내주면 된다.엄청 쉬운 문제였다.. 정말 간단한거다...당연히 코드에 이상없다. 결과물도 이상없다.... 근데 왜 도대체 테스트케이스에서 passed가 되지 않는 것이야..!!! 😡 엄청난 시간을 쏟아 겨우 찾아낸 원인.... 인덱스의 타입이 String이였던 것.평소 for문을 돌리면 Index는 무조건 정수형일 줄 알았다... 그런데 오늘 처음 알았다!12345var array = [1, 2, 3, 4, 5]; for(var inde..
-
[2019.02.23] 코드스테이츠 Pre코스 첫 오프라인 세션 후기!핵인싸 개발자의 길/코드스테이츠 Pre Course 2019. 2. 23. 19:33
오늘 드디어 첫 오프라인 세션을 듣기 위해 패스트파이브 성수역에 다녀왔다. 처음 방문 시 사무실이 너무 예쁘고, 카페 느낌의 사무실이였다. 엔지니어 분들이 다들..인터넷에서만 보던 구글이나 네이버의 그린팩토리처럼 자유롭게 자리 맞아서 앉아, 커피 한 잔 하면서 일하고 있었다. 정말 일을 재밌게 할 수 있을 것 같았다. 오늘 오프라인 세션을 진행하시는 CS 두 분이 계셨는데, 두 분도 Immersive코스까지 수료하고 코드스테이츠 내에서 3개월 간 일을 하시는 분들이였다. 오프라인 진행 내용은 '런코' 학습내용을 둘 끼리 짝 지어서 페어프로그래밍을 하는 방식이였다. 한명이 어떻게 문제풀이를 할지 정하면, 한명이 그 문제 풀이 방식을 듣고 이해하여 코딩을 하는 방식이였다. 그런데.... 나랑 같이 페어프로그..
-
[2019.02.21] Javascript 코딩 스타일 규칙개발 블로깅/Javascript 개념 2019. 2. 21. 12:42
코드를 짜다보면 문제를 해결하는 것을 우선으로 하다보니, 코드를 뒤죽박죽으로 짤 때가 많다. 특히나 코드가 길어지고, 복잡해져서 다른 사람들이 봤을 때 보기 힘든 소스코드를 작성하게 되는 것 같다.더불어 나는 규칙성이 항상 없어서 더욱 그런것 같다. 그런데 이번에 '코드스트테이츠' 부트캠프의 학습내용 중 'Javascript 코딩 가이드' 라는 것이 있는데, 내게 필요한 내용이 아주 많았다.이미 내가 지키고 있는 것도 있었지만, 못하는 부분, 몰랐던 부분이 더 많았던 것 같다. 그래서 내가 이미 지키고 있는 스타일 외에, 내가 앞으로 지켜야 하는 코딩 스타일을 기준으로 밑에서부터 정리해보려고 한다. Javascript 코딩 스타일# 1 - 들여쓰기는 Tab이 아닌 '스페이스 2번''스페이스 2번 vs 탭..