※ 프로그래밍에서의 코딩(Coding)과 관련 없음에 유의!! ※ 바코드, QR 코드, S/N 등을 의미함! 코드 정의 컴퓨터에서 자료 처리를 위한 표현 방식이나 기호 자료(또는 정보)의 분류, 조합 및 집계 용이 자료 추출 편이 체계화 코드의 기능 3대 기능 : 배열, 분류, 식별 그 외 기능 : 간소화, 표준화, 암호화, 단순화, 연상(표의성), 오류 검 출, 구별, 추출 • 연상성(표의성): – 코드에 대한 해독을 쉽게 하는 것 – 코드를 보는 순간 그 코드의 실체를 알 수 있도록 하는 코드 • 확장성: 기본 사항을 바꾸지 않고 코드 부여 대상의 신규 발생, 변경, 폐지에 대응할 수 있는 코드의 성질 코드 종류 순서 코드(Sequence Code) 코드화 대상을 일정한 순서의 번호로 배당 항목이 적..
개발자들 세계에서 시니어들이 시스템 설계를 한다는 이야기를 들어본적이 있을것이다. 도대체 그게 뭔가? 코드만 짜면 되는게 아닌가 라는 생각을 할 수 있지만 내가 생각하기에 이러한 개념없이 단순 코드만 짜는 사람을 코더 라고 생각하며 어느정도 시스템 설계 단계를 거치고 코드를 짜는 사람을 개발자라고 할 수 있지 않나 라는 생각을 하고있다. 나 역시 많이 부족하지만 오늘은 시스템 설계가 무엇인지 알아보기 위한 첫 시간을 가져보도록 하겠다. 일단 여담으로 아래와 같은 명품 시계의 모습을 보자. 엄청나게 정교하며 각 부품 태엽들이 맞물려 돌아가고 있다. 이 시계를 만드는 장인과 우리 개발자들은 뭔가 비슷한 모습이다 있다. 시계라는 개념대신 프로그램을 즉 어떠한 앱을 만들거나 웹을 만들거나 등 어떻게 이것에 대하..