
최근에 문득 좋은 코드에 대해서 고민하게 되면서 여러 블로그 글을 읽어봤다. #코드 리뷰 https://blog.linewalks.com/archives/7128 » 코드 리뷰를 대하는 개발자의 자세 라인웍스는 방대한 의료데이터속에 숨겨진 무한한 가치를 발견하는 헬스케어 빅데이> 터 스타트업입니다. blog.linewalks.com 현업에서 일하시는 백엔드 개발자분이 생각하는 코드 리뷰에 대해서 알 수 있었던 글이다. 이게 혼자 공부하는 입장에서는 팀프로젝트를 진행하는 기간이 아닌이상, 혼자서 코딩을 하기 때문에 코드 리뷰할 일이 많이 없었다. 그런데 최근에는 코딩 스터디를 들어가 매주 2일씩 정해진 문제를 풀어오고 같이 문제를 푼 후에 작성한 코드를 서로 보면서 발표하고 질문하는 코드리뷰 느낌의 시간을..
html에 있는 엘리먼트를 조작하거나 찾을때 element가 반환될수도 있지만 잘못 이름작성시 null이 반환될 수도 있다. 이러한 이유로 계속해서 개발할 때 브라우저 콘솔에 계속 warning이 찍혔다.. 이러한 warning을 해결하기 위해서는 narrowing 작업을 통해 처리해줘야 한다. 1. 조건문을 활용한 narrowing작업 let 제목 = document.querySelector('#title'); if(제목!=null){ 제목.innerHTML = '반가워요' } 2. safe operator 연산자를 활용한 narrowing작업 let 제목 = document.querySelector('#title'); if(제목?.innerHTML!=undefined){ 제목.innerHTML = '..
보통 PR 즉, Pull Request라는 말을 많이 사용했던 것 같다. 근데 최근에 MR이라는 용어도 많이 접하게 되었는데, 사실 두 용어 모두 메인 브렌치에 합치는 요청의 느낌으로만 알고 명확한 차이가 있는 지 궁금해져서 같이 토이프로젝트를 하는 친구에게 물어봤는데 그 친구도 잘 모르겠지만 아마 둘다 같은 의미 일 것이다? 라는 대답이였다. 뭔가 답변이 애매해서 검색을 해봤다.. 검색을 해봤는데 친구 말대로 현업에 쓰이는 용어의 의미는 일반적으로 같다가 결론이다. (결국 친구말이 맞았다!!) 보통 Github 에선 pull request / Gitlab 은 merge request 로 사용한다고 한다. 각 이유는 첫번째 액션이 Pull 이기 때문인 것과 다른 하나는 할당된 사람에게 요청된 최종 액션이..

Eclipse 환경에서 원격저장소에 있는 프로젝트를 clone한뒤 커밋후 다시 푸쉬해서 올리려는 작업을 하는데 계속해서 push to origin has encountered a problem ~~~~ can't connect to any repository(not authorized) ... 오류 가 발생했다.. 프로젝트도 다시 받아보고 내가 혹시 eclipse에 프로젝트를 가져올때 방법이 잘못됬나 해서 다시 해봤는데 역시 같은 오류가 계속 발생했고, 구글에 한 2-3페이지는 뒤졌다.. 결론은 Git의 Token Authentication 인증이였다. 최근부터 Github 에서 ID/PW 기반 Basic Authentication 인증을 막고, ID/ Personal Access Token 방식의 To..

Vue를 설치하게 되면 자동적으로 eslint가 플러그인이 깔리게 되어 엄격한 규칙이 적용되어 콘솔창과 개발자도구창에 warning이 떠서 개발하는데 매우 거슬려 eslint 메세지를 무시하는 방법을 찾아보았다. 구글 검색 페이지를 3-4페이지 하다보니 대부분 vue.config.js 파일에 module.exports = { lintOnSave: false } 넣는 것으로 해결하라고 하지만 이것은 VSCode에서 적용되는 것 같다. 나는 인텔리제이를 사용하기 떄문에 다른 방법을 계속 찾아보았다... 결론은 한 잘 정리된 블로그에서 찾을 수 있었다. .eslintignore 파일에 경로를 추가하게 되면 그 경로에서 발생하는 eslint warning메시지들을 무시할수 있다. 출처 : https://work..

자바 개발자는 JDK ( Java Development Kit) 가 필요함 자바를 실행시킬 사람은 JRE( Java Runtime Environment)만 있어도 됨. JDK = JRE + 개발도구(컴파일러 등,,,) JRE = JVM + JAVA SYSTEM LIBRARY( System.out.println 같은 함수) 자바에서는 JVM이 있기 떄문에 크로스플랫폼(OS 독립적)적으로 활용가능함 Sources ---------> byte Code -------------------> JVM 컴파일 따라서 우리가 컴파일한 결과는 JVM이 알아서 실행해주기 떄문에 플랫폼 독립적임 Dynamic web Application - Servlet ( Java기반) (html 등 클라이언트 화면을 동적으로 생성) -..
- Total
- Today
- Yesterday
- java garbage collector 기본
- 스프링 동작흐름 #ioc #di #dispatcherservlet
- vue정리
- Netlify #CICD
- 프로시저 #배치 #스케쥴러 #잡 #바인딩변수
- 왜 트랜스지방은 살 찜
- 퍼블리싱 #앱에서 DB바로 안붙이는 이유
- java gc
- SSAFY 6기
- gc란 뭘까
- git branch strategy
- 청년 버팀목 대출
- vue 특징
- Prim vs Dijkstra
- Optinal Chaining
- 부트스트랩 템플릿 사용시 충돌
- 스프링 동작흐름
- 버팀목 국민은행
- java 김영한 강의 #2chapter
- safe operator
- SQLD 후기
- gc 기본 동작 원리
- Java
- 알고리즘 나머지연산
- #web /was 구분이유
- 나머지연산 분배법칙
- Property or method "" is not defined
- JAVA설치 #JDK #JRE
- 스프링 기본 구조
- 원자 원소 분자 차이점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |