목록2024/07/17 (2)
The Debugging Chronicles : "코드의 미학"
프로그래머의 최고의 목표유지보수 용이한 코드를 작성하는 것이를 가능하게 하는 두가지 코딩 방법이 있으니... 바로... 1)결합도가 낮은 코드 결합도가 낮은 코드는 조각 조각 분리가 잘되어 있는 코드이다.즉 모듈화(컴포넌트화, 함수화)가 잘되어있다는 뜻이다.이는 겹치는 부분이 적고1개의 변경사항이 발생했을 때, 코드 1곳만 변경가능하게 한다. ex) 하드코딩 제거하기, 변수화(상수화),... 2)응집도가 높은 코드하나의 코드 영역(파일,블록)에 하나의 로직만 담겨있다.update->update / create -> insert 하나의 로직이 여기저기에 퍼져있으면 안된다.조회수 증가, 내용변경, 제목변경 - > update() 한곳 한자리! >>결합도,응집도가 낮은 코드package model;impo..
배열 - 같은 자료형의 데이터를 하나의 변수에 저장해 처리하기 위해 사용하는 저장 공간을 말한다. (자료구조) - 하나의 변수에 많은 데이터를 담을 수 있기 때문에 많은 변수를 사용해야될 때 효율적으로 다룰 수 있다. 선언(1) 자료형[] 변수이름; ex) int[] num; (2) 자료형 변수이름[]; ex) int num[]; 생성과 사용 - 배열을 사용하기 위해서는 메모리에 필요한 만큼의 공간을 만들도록 선언해야 된다. - 배열은 개발자(heap) 메모리에 공간이 생성되기 때문에 'new'와 함께 자료형과 길이를 지정한다. - 배열을 생성할 시 실제 시스템의 메모리에는 선언된 크기와 값 만큼 각각의 독립적인 저장공간이 연속적으로 배치되어 생성된다. - 배열을 생성하는 방법은 2가지가 있다. (..