개발 Implementation

개발에서 문제 해결이란, 데이터를 받아서 input 처리하고 결과를 출력 output 하는 것을 의미한다. 박스 안에 들어갈 처리 방법을 고민하는 것이 목표이다.

  • 해결해야할 문제(Acceptance criteria)를 정의하고 문제 해결 방안을 도출한다.

  • 해결 과제를 작은 단위로 분해하고 패턴화해서 평가가 가능하도록 정의해야 한다.

시맨틱 Semantic

코드 뿐만 아니라 코드 그룹에 흐름을 쉽게 이해할 수 있도록 앞뒤로 연결지어 시맨틱하게 작성하자

//함수 이름에 시맨틱을 부여하면 함수 블록의 코드를 읽지 않아도 함수 기능을 짐작 가능
//이름만 봐도 값을 리턴하겠구나

const values = [1, 2];
const getValue =  (index) => {
    return values[index]
};
const value = getValue(1);
console.log(value); // 2
Semantic + Nuance 

모자를 쓰다 vs 글을 쓰다 //쓰다라는 단어는 같지만, 행동이 아예 다름

//시멘틱 뿐만 아니라 뉘앙스(목적)까지 제한해서 단순화하자 -> 원하는 것이 무엇인지 정리하자

Last updated