profile
node.js , rudyonrails개발자

클린 코드 2장 의미있는 이름

2장 의미 있는 이름이름을 잘 짓는 규칙에서 의도를 분명히 밝혀라. 변수나 함수, 클래스의 이름은 다음과 같은 질문에 답할 수 있어야한다.변수, 함수, 클래스의 존재이유는?수행 기능은?사용 방법은?이름을 잘 짓는 규칙이 16가지로 많았지만, 가장 기본적인 것은 첫번째,

2022년 2월 19일
·
0개의 댓글
·

클린 코드 1장 깨끗한 코드

1장 깨끗한 코드바쁜 일정 때문에 제대로 짜지 않고 작동만 되는 코드를 만들고 나중에 정리하겠다고 하는 경우, 르블랑의 법칙에 따라 그 나중은 절대 오지 않는다.다른 파트의 요구사항은 그들의 책임이지만, 프로그래머는 좋은 코드를 지키는 것이 프로그래머의 책임이다.깨끗한

2022년 2월 19일
·
0개의 댓글
·

모두를 위한 컴퓨터 과학 2강

https://ko.wikipedia.org/wiki/C(프로그래밍언어)데니스 리치가 유닉스시스템에 사용하기 위해 켄 톰슨이 만든 B언어를 발전시켜 만든 언어이다.초기 유닉스는 대부분 어셈블리어로 작성되어, 하드웨어가 바뀌면 OS를 다시 개발해야하는 문제가 있

2022년 1월 22일
·
0개의 댓글
·

모두를 위한 컴퓨터 공학 스터디 1회차

이진수 체계는 가장 간단한 숫자 체계이다. 0과 1을 사용에서 예, 아니오 (있다, 없다) 와 같은 두가지 정보을 나타낼 수 있다. 2진법을 사용하는 컴퓨터에서 가작 작은 단위의 정보는 하나의 비트이다.비트는 프로그램에서 필요한 다양한 값을 나타낼 수 없기 때문에, 여

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

[개인 블로그 만들기] (1) 유저 플로우 만들기

게시글을 올리는 나를 기준으로 데스크톱앱에서 블로그의 글을 게시하고, 수정하고, 삭제하는 것을 구현한다.또한 포트폴리오 란에서는 프로젝트의 이름, 개요, 설명, 배포링크를 게시하는 것이다.게시글을 보시는 분들이 이 부분에 있을 것이고,예상되는 행동은게시글을 읽고, 공유

2021년 8월 16일
·
0개의 댓글
·
post-thumbnail

[개인블로그 만들기] (1) 기술스택정하기

개인 블로그를 만들고 싶어져서 이것 저것 추려보고자 한다. velog 의 마크다운 기능은 훌륭하지만, notion과 비슷한 마크다운 기능이 가지고 싶다.표를 자동으로 그려주는 기능임베디드 기능템플릿 기능마크다운의 기능은 편리하지만, 문 서를 꾸미는 데 있어서, 조금

2021년 8월 14일
·
0개의 댓글
·

TIL 20210714

for문 반복문 보다 forEach가 시간효율성이 더 좋다

2021년 7월 14일
·
0개의 댓글
·

TIL 20210708

힌트는 깊이/넓이 탐색 각 원소에 -1, +1 을 곱해야하는 두가지 경우의 수가 생기므로,깊이 탐색으로 했다.그리고 탐색을 멈추기 위해서 깊이(= 주어진숫자를 다 사용)를 다 탐색 하면 멈추도록 해야한다.탐색하면서 더할때, 원하는 값이 나올때마다 경우의수가 증가한다.그

2021년 7월 8일
·
0개의 댓글
·

TIL 20210705

문제 내용은 3진법의 0 ,1 , 2 대신 4, 2 ,1 을 넣으면 되는 간단한 문제풀이였지만,효율성 테스트가 좀 애를 먹었다.문자열연산에 있어서,answer = "4" + answer 의 연산 속도보다answer = "4".concat(answer)의 연산 속도가 빠

2021년 7월 7일
·
0개의 댓글
·

TIL 20210707

각각의 명령어에 맞는 함수를 줘야겠다는 생각으로 풀었었다.이 코드 이전은 잘통과되었는데 대신 시간통과가 안되어서 ChangeId 로 따로 빼서 Change 명령이 있던 곳에서 반복문을 안 돌도록 만들었다. 하지만, 결국 테스트는 실패.그래서 좀더 간단하게 풀어보기로 했

2021년 7월 7일
·
0개의 댓글
·

아메리카노 한잔으로 배우는 Node.js express 기본편

       \*제 주관이 강합니다 책을 읽으면서 하는 것은 좀 힘들고 예제직접 만들면서 하는게 좋은 사람에게 좋은 책 같습니다. Node.js 로 간단한 게시판을 만들면서, express를 기본 사용법, mysql 기본 사용법을 숙지할 수 있도록 합니다.

2021년 5월 27일
·
0개의 댓글
·

2021 독서 정리

초보자를 위한 Node.js 200제 Node.js 마이크로서비스 코딩공작소Node.js 교과서1시간 안에 끝내는 앱 기획편아메리카노 한잔으로 배우는 Node.js expressWeb Development with Node & Express초보 웹 개발자를 위한 스프링

2021년 5월 27일
·
0개의 댓글
·

react native module init 에러 잡기

생성시에 kotlin/swift 설정으로하고 에뮬레이터가 켜져 있는지 확인한다.실행하게 되면, 뜨는 에러What went wrong:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper=> proje

2021년 5월 26일
·
0개의 댓글
·

TIL 20210521

hasMany, belongsTo 에서 에러가 생겨서 알고 보니, 내가 지정한 foreign Key 가 아니라 디폴트로 생긴 foreignKey 가 생겨있어 생긴 문제였다. 정확히는 declare를 제대로 하지 못해서 생긴 문제.내일 일어나서 제대로 확인하고 수정해야겠

2021년 5월 20일
·
0개의 댓글
·

20210514

요새 생각하고 있는 것은 리액트네이티브에서는 Java, Obj-C 사용해야하는 순간이 왔었는데, skia-engine이면 플랫폼이 달라서 생기는 문제가 잘 없다.디버깅이 쉽다android, ios, window, web, mac 모두 다 그려준다.Dart 언어를 쓴다.

2021년 5월 14일
·
0개의 댓글
·

TIL 20210418

MYSQL , 정규표현식을 사용한 검색 명령어 : WHERE (COLUMN) REGEXP'정규표현식' '^\[ae]' a 나 e 로 시작하는 단어 '\[ed]$' e 나 d 로 끝나는 단어 '^\' a 나 e 로 시작하지 않는 단어

2021년 4월 18일
·
0개의 댓글
·

TIL 2021.04.17

프로그래머스 디스크 컨트롤러 : HEAP - 우선순위 큐로 구현1시간을 넘긴 이유: 우선순위 큐를 클래스로 구현하려고 했다.처음에 주어진 작업을 정리할때, 요청시간 위치를 생각하지 못하고 실행하는 문제로 오답이 남.현재 시간 보다 더 빠른 요청시간을 가져와서 정렬을 했

2021년 4월 17일
·
0개의 댓글
·

2021.04.05 TIL

조금 더 깔끔하고 가독성 좋은 코드로 바꿀 것시뮬레이션은 수행해야하는 과정이 모두 나와있는 문제전체 참색은 모든 패턴을 조사해야하는 것과 그것을 필요로 하는 문제MOD : (a, b) a를 b로 나눈 나머지를 반환한다. 예시 SELECT (COLUMN1) FROM (T

2021년 4월 5일
·
0개의 댓글
·

TIL 20210329

https://mode.com/sql-tutorial/introduction-to-sql/JOIN 위주로 복습함배열에서 최댓값, 최솟값 구하기 => apply 사용

2021년 3월 29일
·
0개의 댓글
·

TIL 20200326

그러나 깃 레파지토리에는 적용이 안되어서 결국

2021년 3월 26일
·
0개의 댓글
·