카테고리 4

대학생에게 추천하는 백엔드 선택 가이드

대학생들에게 있어서 백엔드 언어와 프레임워크를 선택하는 것은 너무나도 어려운 일이다. 그런 여러분을 위해 심층적이고 다각화된 분석을 제시한다. (재미로) 물론 본인도 아직 단 한개의 언어도 숙련되지 못한 유치원생 미만 레벨의 개발자이며 지금 제시하는 모든 프레임워크를 단 한번도 사용하지 못해봤음을 알린다. 나도 이제 선택하려고 ㅎㅎ... 알아봤다... 일단 오늘 고민해볼 백엔드 언어와 프레임 워크는 PHP + 라라벨 or 루비 + 레일즈 or 파이썬 + 장고 or 자바 + 스프링 이다. 그렇다면 순위의 기준점!! 대학생에게 있어 제일 중요한 것은 무엇이냐!! 그것은 바로 커뮤니티가 얼마나 활성화되있고 자료가 얼마나 많은지일 것이다. 우리네에게 있어 제 1의 개발비법 컨트럴 C+V 를 사용하기 위해선 일단..

카테고리 2021.07.19

컴파일된 코드는 왜 보안성이 좋은가?

그러게... 열심히 JSP 관련된 문서를 찾아보다가 JSP(자바 서버 페이지)는 컴파일 되어 코드를 숨길 수 있어 보안에 매우 우수하다. 라는 내용의 글을 보았다. 아니; 왜 컴파일 되면 보안이 우수한거지..? 알고보면 너무 당연할 수 도있지만 일단 나는 뭔소리인지 이해를 못했기 때문에 열심히 찾아보기 전에 생각을 해보았을때 컴파일이 무엇인가.. 과거 선조들이 개발하던 시절에는 각각 기계(플랫폼)에 따라 서로 다르게 프로그램을 개발 해야했다. 이 과정을 매우 불편하게 여겨 플랫폼에 종속적이지 않는 고오오급 언어를 개발해 냈으니... 두둥!! 그것은 JAVA였다. 개발자는 JAVA언어로 프로그램을 개발하기만 하면 킹짱 자바 버츄어 머쉰~이 각각의 플랫폼에 맞는 어셈블리 언어로 바꾸어주었다. 이 킹짱 자바 ..

카테고리 2021.07.18

코드 리뷰

- 코드를 읽지 않고 가능한 리뷰 0단계 : 한 눈에 오류가 보이는가? 공백 오타 줄바꿈 변수명 코드 컨벤션 0단계는 여러가지 도구를 이용해 스킵할 수 있다! 1. 도구사용 prettier Vs Code - Code Spell Checker Lint eslint JsLint/JSHint husky 2. 컨벤션 문서 정리 코드를 읽고 하는 리뷰 1단계 : 기능 구현이 잘 되었는가? 1. 주어진 스펙이 구현이 잘 됬는가? - 기능의 정상동작여부 2. 버그 찾기 나아가 디버깅 하기 - 코드 상 보이는 명백한 버그 찾기 & 실행 시킨 후 버그 찾기 2단계 : 확장성이 좋은 코드인가? 1. 반복을 줄일 수 있는가? - 예시 : 자주 쓰는 부분이니 공통 유틸 할수로 만드는게 좋을 것 같습니다. - 만든 모듈을 모두..

카테고리 2021.07.17

세상에서 제일 쉬운 이클립스 설치 A to Z

이미지 위주의 설명으로 진행됩니다. 그냥 따라 누르기만 하면 이클립스가 깔릴 수 있게 신경썼습니다. 우리집 할머니도 이 글을 보고 이클립스를 깔 수 있게 되셨읍니다... 1. 구글에 '이클립스' 검색 2. 빨간 네모 누르기 3. 빨간 네모를 누른다 4. 빨간 동그라미 속 버튼을 누른다. ㄱ Download ㄴ 5. 기다린다!! (멈춰!) 기다리면 왼쪽아래 실행파일이 다운로드 된다. 6. 다운로드된 (eclipse-inst-jre-win64)파일을 실행시킨다. 실행이 되면 밑의 그림과 같은 모양이 된다. 용도에 따라 다르겠지만 이클립스를 처음 깔아본다면 빨간색 네모박스를 추천한다. 음식점 메뉴판의 제일 왼쪽위가 그 집의 대표메뉴인 것처럼 보통 제일 위에나 제일 잘보이는거 누르면 80%의 확률로 행복해질 수..

카테고리 2021.07.08