분류 전체보기

    [북리뷰] 모두의 네트워크 기초 - 네트워크 공부는 해야 하는데 첫 발자국이 떨어지지 않는다면

    들어가며웹 개발자이지만, 나에게 있어 네트워크 공부는 오래된 숙제이다.양심 고백하자면 네트워크 지식이 내가 하는 실무에 직접적으로 필요하지 않다는 핑계로 공부를 미뤄두었다.그러다 가끔 코드 단계를 넘어서는 장애가 발생하는데, 여러 블로그 글과 공식 문서를 헤매다 보면 네트워크 용어들을 만나게 된다. 생소한 명칭에 벌써 머리가 지끈거린다. 작게라도 걸음을 떼서 네트워크 용어에 익숙해져야겠다고 생각할 때 이 책을 보게 되었다. 이 책의 장점은 크게 두 가지이다. ☘️ 초보자 맞춤형 설명과 그림. 술술 읽힌다.걱정과 다르게 ‘기초’라고 적힌 제목을 저자가 배신하지 않는다.정말 네트워크를 모르는 사람이 읽어도 될 정도다. 조금이라도 어렵거나 복잡해 보인다고 느끼는 순간, 다음 장을 보면 삽화로 한눈에 볼 수 있..

    ⚾️ 숫자야구게임

    예전에 만든 야구 게임 업로드 코드는 여기서! -> https://github.com/nuuco/number-baseball 입력은 키보드로 하면 됩니다~

    [JS] 백준 11053번 - 가장 긴 증가하는 부분 수열

    ✨ 문제 링크 백준 11053번 - 가장 긴 증가하는 부분 수열 해당 문제를 최장 증가 부분 수열 (LIS : Longest Increasing Subsequence)이라고 한다. 최장 증가 부분 수열도 동적 계획법(DP)으로 구한다. 사실 이 문제는 구글링해서 찾은 설명을 보고도 잘 이해가 안 돼서 며칠 묵힌 뒤에야 겨우 풀 수 있었다...🥲 ❗️자바스크립트(node.js) 로 풀었습니다. 1. 코드 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : __dirname + "/input.txt"; const [n, arrStr] = fs.readFileSync(filePath).toString()..

    [TIL] #30. Optimization

    2022.8.4. (목) 1. 오늘의 소감 오늘 학습 콘텐츠는 정말 유익하고 꼭 필요했던 내용이었다! 아직 프로젝트 빌드도 몇번 안 해본 입장에서 최적화를 맞이하기엔 좀 이른가? 싶긴하지만ㅋㅋㅋㅋ 그래도 코드를 짤 때부터 최적화를 염두해두고 보다 효율적인 방법으로 코딩하면 빌드시 수정사항이 많이 안 생길 것 같다. 그리고 오늘 배운 picture 태그나, Lighthouse 성능 분석이 정말 유용해보여서 빨리 내 프로젝트에 적용해보고 싶다…! script 태그를 넣을 때 body 하단에 넣을 경우 defer를 넣을 경우, async 넣을 경우의 차이에 대해서 알았다! 나는 body 하단에 넣는 경우나, defer 속성을 넣는 경우가 똑같이 동작한다고 생각했었는데 아니었다. 동작방식은 defer가 더 효율..

    [JS-그림] null 과 undefined 의 차이

    ✅ null 과 undefined undefined 와 null는 둘 다 ‘값이 없음’을 뜻한다. 다만, undefined 는 변수를 선언만 하고 값을 할당하지 않았을 때 자동적으로 할당되며, null은 변수에 인위적으로 null 이라는 값을 할당해주지 않으면 들어가지 않는다. 따라서 변수에 의도적으로 값을 할당하지 않았다는걸 표시하기 위해서 null 이라는 값을 할당해줄 때가 많다. 박스로 표현하자면, undefined 는 빈 박스만 있는 상태, null 은 빈 박스에 '비어 있음' 이라고 표시해 놓은 상태 라고 볼 수 있다.

    [TIL] #29. TDD : 테스트 하면서 개발하기

    2022.8.4. (목) 1. 오늘의 소감 오늘 진도는 TDD~! 과제 때 매일 봐오던 test 케이스들을 직접 작성해보는 시간이었다. 오늘 과제는 진짜 재밌었다!! 처음에는 굳이 번거롭게 test 작성까지 해가며 코딩을 해야할까 싶었는데, 신기하게도 test 를 작성해보면서 잡는 버그들도 꽤 되고, 내가 만들어둔 test 를 통과할 때의 쾌감이 있다! 초록불빛의 PASS… 중독적이야…. 사실 코딩 중간중간 console.log 를 찍어보는 것도 일종의 TDD라고 할 수 있다. 하지만 매번 찍어보고 지우는 게 번거롭기도하고, console.log 찍어논 뒤 지우는 걸 까먹고 빌드하면 나중에 곤란해지기도 한다… 이제 콘솔만 찍어보는 것에서 졸업하고 test 파일 작성해서 체계적으로 관리해보자. 이 편이 더..

728x90
반응형