Effective C++ 3판 요약정리 DarkKaiser, 2007년 7월 17일2023년 8월 30일 C++에 왔으면 C++의 법을 따릅시다 항목 1. C++를 언어들의 연합체로 바라보는 안목은 필수 C++를 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라집니다. 그 경우란, 바로 C++의 어떤 부분을 사용하느냐입니다. 항목 2. #define을 쓰려거든 const, enum, inline을 떠올리자 단순한 상수를 쓸 때는, #define 보다 const 객체 혹은 enum을 우선 생각합시다. 함수처럼 Continue Reading
한글 조엘 온 소프트웨어 주소 DarkKaiser, 2007년 7월 7일2023년 8월 30일 한글 조엘 온 소프트웨어 주소: http://korean.joelonsoftware.com/index.html Continue Reading
제9부: 제품 제작 절차 DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : ?AhnLab 2000년 5월 9일 화요일 지금까지 좋은 설계의 원칙에 대해 이야기하였다. 그러나 이것은 모두 기존 설계를 평가하고 향상시키기 위한 방법을 제시해 주는 것들이다. 그렇다면 도대체 처음에는 어떻게 설계를 해야 하는가? 대부분의 사람들은 생각할 수 있는 모든 기능 및 특성에 대한 큰 그림을 그리는 Continue Reading
제8부: 바쁜 사용자들에게 어필하는 설계 – 3 DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : ?AhnLab 2000년 5월 8일 GUI의 초기 원칙 중 하나는 사람들에게 컴퓨터가 기억할 수 있는 것은 기억하지 않아도 되도록 하라는 것이었다. 그 대표적인 예가 바로 Open File 대화박스이다. Open File 대화박스는 사용자에게 정확하게 파일 이름을 기억해 입력하는 것을 요구하는 대신 모든 Continue Reading
제7부: 바쁜 사용자들에게 어필하는 설계 – 2 DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : ?AhnLab 2000년 4월 27일 목요일 Bruce “Tog” Tognazzini (이하 Tog)는 애플 개발자 잡지에 UI에 대한 칼럼을 기고했다. 그의 글에는 많은 사람들이 지적하고 있는 UI 디자인 상의 문제점이 흥미롭게 기술되어 있다. 이러한 칼럼은 Tog의 웹사이트에 현재까지 실려 있으며, 나중에 집대성되어 Tong Continue Reading
제6부: 바쁜 사용자들에게 어필하는 설계 – 1 DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : ?AhnLab 2000년 4월 26일 수요일 사용자 인터페이스 설계시, 다음과 같은 두 개 원칙을 명심하는 것이 좋다. 사용자는 사용설명서가 없으며, 있더라도 읽지 않는다. 사실 사용자는 아무 것도 읽을 수 없으며, 읽을 수 있더라도 읽지 않을 것이다. 엄격하게 말하자면 이것들은 사실이 Continue Reading
제5부: 일관성과 불규칙성(Hobgoblins) DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : ?AhnLab 2000년 4월 22일 토요일 마이크로소프트 오피스 슈트의 주요 프로그램인 워드 및 엑셀은 마이크로소프트사 내부에서 개발됐지만 다른 제품들은 다른 회사에서 구매한 것으로, 가장 잘 알려진 예가 FrontPage(Vermeer로부터 구입)와 Visio(Visio에서 구입)이다. 이 두 프로그램 사이에 공통점이 있을까? 두 가지 모두 Continue Reading
제4부: 제공성(Affordances)과 메터퍼(metaphor) DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : 2000년 4월 18일 화요일 프로그램 모델과 사용자 모델이 일치하는 사용자 인터페이스 개발은 쉽지 않다. 때때로, 사용자들이 프로그램이 어떻게 작동하는지 무슨 작업을 하도록 되어 있는지에 대한 기대가 뚜렷하지 않을수도 있다. 이런 경우, 프로그램이 어떻게 작동하는지에 대해 사용자들에게 설명해 줄 수 있는 방법을 Continue Reading
제3부: 선택 DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : ?AhnLab 2000년 4월 12일 수요일 어떤 레스토랑에 들어가다 입구에서 “애완견 출입 금지”라는 표지판을 봤다면, 여러분은 그저 이 문구가 금지의 뜻만 전하고 있다고 생각할지도 모른다. ‘아, 레스토랑 씨는 개를 별로 좋아하지 않나 보군. 그러니까 자기가 지은 레스토랑에는 개를 들이지 않겠다는 거겠지’ Continue Reading
제2부: 사용자는 무엇을 기대하는가? DarkKaiser, 2007년 7월 7일2023년 8월 30일 글 : Joel Spolsky 번역 : ?AhnLab 년 4월 11일 화요일 어떤 사용자가 어떤 프로그램을 처음 사용한다고 할 때, 그 프로그램에 대해 완전히 백지 상태로 접근하는 것은 아니다. 그들은 그 프로그램이 어떤 방식으로 작동될 것인가에 대해 자기 나름대로의 기대를 갖는다. 만일 예전에 비슷한 소프트웨어를 사용해본 적이 Continue Reading