본문 바로가기

개발이모저모

(19)
코드 품질 - 코드 품질이 중요한 이유 고품질의 코드는, 1. 신뢰성이 높다 2. 유지보수가 쉽다 3. 버그가 적은 소프트웨어를 생산한다. 코드 품질을 높이는 것들은 소프트웨어가 처음에 만들어지는 방식을 보장하고, 이후 새로운 요구사항이 추가되더라도 처음 방식을 유지하고 할 수 있다. 좋은 코드가 좋은 소프트웨어를 만들기 위한 유일한 조건은 아니지만, 중요한 조건 중 하나이다. 코드가 고품질이다. 저품질이다 이렇게 정의하는건 주관적인 판단이 될 수 있다. 그래서 객관적으로 고품질이라면 다음과 같은 4가지 목표들이 잘 이루어졌을 것이고 판단할 때 좋은 기준이 될 수 있다. - 고품질의 코드가 이루고자 하는 4가지 목표 1. 정상적인 작동을 해야한다. 너무 당연한 이야기 이지만 코딩하는 목적은 문제를 해결하기 위함이다..
Visual Studio Code 설치하기 파이썬을 실행하기위해 유용한 툴이다! 크롤링 실습을 하기에 앞서, visual studio code(=vscode)를 설치하는 과정이다. vs code의 장점 1. 폴더 및 파일을 쉽게 정리 할 수 있다. 2. 코드 자동완성 기능이 있다. 3. 오류 수정이 쉽다. 4. 유용한 단축키가 많다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and avail..
intellij 시작할 때 프로젝트 / 인텔리제이 시작 첫화면 intellij사용할 때 프로그램을 실행시키면, 사용했던 프로젝트가 바로 열리는 옵션을 해제하는 부분이다. 프로젝트 여러개의 목록을 보고 골라서 실행시키고 싶은데 계속 이전 프로젝트가 바로 뜨니 불편했다. 해결방법은! (Window) File > Settings을 클릭한다. (MAC) IntelliJ IDEA > Preferences System Settings > Project > Reopen projects on startup 해제!
이클립스 / STS 화면 리셋, 레이아웃 리셋 STS를 사용하다보면 마우스 클릭으로 인해 창이 이상하게 셋팅될 때가 있다. 이럴때, 원래 화면 레이아웃으로 초기화 시키는 방법이다. 이클립스나 STS 상단 Window > Perspective > Reset Perspective 누르면 된다! Reset Perspective 클릭! 그러면 첫 초기 화면 레이아웃으로 변경될 것이다. 초기화 후에 로그보는 하단 화면이 평소 쓰는것들과 다르게 달라졌다면, Window > Show View 를 클릭하면 화면종류들이 나올 것이다. 여기서 원하는 것을 선택하면 된다ㅎ_ㅎ
[JAVA] Map to JSONObject Map형태인 것을 JSONObject로 변환하는 코드! // paramMap의 자료형 : Map JSONObject jsonObject = new JSONObject(); String key = ""; Object value = null; for(Map.Entry entry : paramMap.entrySet()) { key = entry.getKey(); value = entry.getValue(); jsonObject.put(key, value); }
DBeaver ERD 보기 DBeaver에서 테이블간의 ERD를 확인할 수 있다. DBeaver에서 데이터베이스를 우클릭 > View Database 클릭! Properties와 엔티티 관계도라는 메뉴가 있는데, 여기서 엔티티 관계도를 누르면 ERD를 확인할 수 있다. ERD테이블 위치는 자유롭게 움직일 수 있다! 하단 메뉴에서 빨간색 박스 순서대로 프린트 / 이미지 저장 / ERD 파일 저장 도 가능하다 :)
OpenJDK 설치하기 (window버전) / 윈도우 jdk 설치 나는 1.8버전의 open jdk를 설치했다. (openJdk홈페이지 : http://openjdk.java.net/) 다운로드 받는 url이다! https://jdk.java.net/java-se-ri/8-MR3 Java Platform, Standard Edition 8 Reference Implementations Java Platform, Standard Edition 8 Reference Implementations The official Reference Implementations for Java SE 8 (JSR 337) are based solely upon open-source code available from the JDK 8 Project in the OpenJDK Communit..
STS 다운로드 , Spring Tool Suite 다운로드 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 컴퓨터의 운영체제에 맞는 걸 선택하여 다운받으면 된다! 나는 Window 64bit로 다운받았다. 다운로드 받게 되면 jar파일 형태로 되어있다. 자신이 원하는 곳에서 압출을 풀면 된다. 압축을 푼 폴더로 들어가면..