하루하루 읽다보면 늘어가는 개발지식 조엘 온 소프트웨어편 4-1
·
개발/개발지식
4장. 개발자가 꼭 알아둬야 할 유니코드와 문자 집합에 대한 고찰 2편 인코딩 인코딩에 대해 가장 중요한 사실 한가지는 일반 텍스트란 개념은 존재하지 않다라는 것입니다. 우리가 보는 html 문서의 head태그 에서도 문자열인코딩의 규칙을 기재해줘야 하는 것이 있다.
하루하루 읽다보면 늘어가는 개발지식 조엘 온 소프트웨어편 4
·
개발/개발서적
4장. 개발자가 꼭 알아둬야 할 유니코드와 문자 집합에 대한 고찰 1편 우리가 사는 세계 에는 여러가지 언어들이 존재한다 하지만 많은 소프트웨어 개발자가 문자집합, 인코딩, 유니코드와같은 신비로운 세계를 빨리 따라 잡지 못한다는거에 낙남을 한다고 한다. 우리가 많이 아는 아스키 코드는 문자 하나 담는 데이터사이즈는 2바이트 밖에 되지 않습니다. 그러나 우리가 아는 세계언어 는 문자하나에 2바이트를 담는게 불가능할수있다. 각자의 나라에서 쓰는 문자는 쓸수 있어도 중국의 언어가 들어있는 문자열을 한국에서 열어봤다고 치면 이 문자가 중국말인지 한국말인지 알수가 없다 한국에서 열어본 문자열은 그저 쓰레기 값이될수 밖에없다 그래서 한국말로 궯냟쒊꿜 같은 문자로 표현될수가있다. 그러면 우리는 어떻게 이문제를 해결 ..
하루하루 읽다보면 늘어가는 개발지식 조엘 온 소프트웨어편 3
·
개발/개발서적
3장 조엘 테스트 : 더 다은 코드를 위한 12단계 2편 이 책에서 조엘은 더나은 코드를 위한 12단계를 설명했다. 소스코드 관리시스템을 사용하고 있는지. 한번에 빌드를 만들어낼 수 있는지 일일 빌드를 하고 있는지 버그 추적시스템을 운영하고 있는지 코드를 새로 작성 하기 전에 버그를 수정하는지 일정을 업데이트 하고 있는지 명세서를 작성하고있는지 조용한 작업 환경에서 일하고 있는지 경제적인 범위 내에서 최고 성능의 도구를 사용하고 있는지 테스터를 별도로 두고 있는지 프로그래머 채용 인터뷰 때 코딩 테스트를 하는지 무작위 사용편의성 테스트를 수행하고 있는지 6 . 일정을 업데이트 하고 있는지 개발 이 가장 중요한 요소라면 완료 시점을 파악하는것도 매우 중요하다 . 7. 명세서를 작성하고 있는지. 명세서를 작..
하루하루 읽다보면 늘어가는 개발지식 조엘 온 소프트웨어편 2
·
개발/개발서적
##3장 조엘 테스트 : 더 다은 코드를 위한 12단계 1편## 이 책에서 조엘은 더나은 코드를 위한 12단계를 설명했다. 소스코드 관리시스템을 사용하고 있는지. 한번에 빌드를 만들어낼 수 있는지 일일 빌드를 하고 있는지 버그 추적시스템을 운영하고 있는지 코드를 새로 작성 하기 전에 버그를 수정하는지 일정을 업데이트 하고 있는지 명세서를 작성하고있는지 조용한 작업 환경에서 일하고 있는지 경제적인 범위 내에서 최고 성능의 도구를 사용하고 있는지 테스터를 별도로 두고 있는지 프로그래머 채용 인터뷰 때 코딩 테스트를 하는지 무작위 사용편의성 테스트를 수행하고 있는지 소스코드 관리시스템을 사용하고 있는지. 형상 관리 툴 CSV, SVN, GIT 은 좋은 프로그램이다. 프로그래머들이 많은 함께 일하려면 형상광리 ..