코드는 프로그래밍 언어로 작성된 명령어입니다. 컴퓨터에게 단계별로 무엇을 해야 하는지 알려줍니다. 한 줄의 코드는 두 숫자를 더하거나, 메시지를 표시하거나, 서버로 데이터를 전송할 수 있습니다. 수천 줄의 코드가 모여 프로그램을 구성하고, 수백만 줄의 코드가 모여 운영 체제를 구성합니다.
코드는 마법이 아닙니다. 그저 텍스트일 뿐입니다. 읽고, 편집하고, 망가뜨릴 수도 있습니다. 컴퓨터는 당신이 쓴 대로 정확하게 동작할 뿐, 당신이 의도한 대로 동작하지는 않습니다. 디버깅에 시간이 오래 걸리는 이유가 바로 이것입니다. 세미콜론 하나만 빠져도 전체 애플리케이션이 다운될 수 있습니다.
코드 레벨
- 기계어 코드: CPU가 실행하는 이진 명령어
- 어셈블리: 하드웨어에 가까운 저수준 니모닉
- 고수준: Python, Java, C++, 사람이 읽기 쉬운 형식
- 마크업: HTML, XML은 논리가 아닌 구조를 설명합니다.
좋은 코드는 읽기 쉽습니다. 나쁜 코드는 작동은 하지만 나중에 코드를 수정하는 사람들을 혼란스럽게 만듭니다. 팀은 코드 품질을 유지하기 위해 스타일 가이드, 코드 리뷰, 자동화된 테스트를 도입합니다. 코드를 작성하는 것은 쉽습니다. 하지만 다른 사람들이 유지보수할 수 있는 코드를 작성하는 것은 어렵습니다.
Comments
No comments yet. Be the first to share a thought.
Leave a comment