기본기 - ChoDragon9/posts GitHub Wiki

소프트웨어 생명주기

소프트웨어를 만들때는 규모를 불문하고 소프트웨어 생명주기 순서로 업무를 진행하는 것을 지향한다. 생명주기 순서로 진행하게 되면 효율적으로 시간을 활용할 수 있다.

  • 정의단계
    • 요구명세화
    • 분석
  • 개발단계
    • 설계
    • 개발
    • 시험
  • 지원단계
    • 유지보수

웹 접근성

엔지니어링

ECMAScript

DOM

SVG

테스트

기타

  • 정규식
  • 코딩팁
  • 컴포넌트
    • 컴포넌트화는 뷰와 로직의 추상화이다
    • 컴포넌트 설계시 함수화와 동일한 방식으로 설계할 수 있다.
componentName({prop1, prop2 ...})
inputText({
  value: 'Hello World',
  disabled: isDisabled,
  onerror: isError,
  onsuccess: isSuccees
})