분류 전체보기

개인 공부/자기개발

[자기개발/개발자] 개발자로서의 글쓰기 연습 #7

Chapter2.4 - 좋은 코드에는 주석이 없다? 이름을 잘 지으면 주석을 줄일 수 있다 이름이 주석을 대신할 수 있도록 // bad example // 스크린 최대 높이를 480으로 지정 int h = 480; // 사용자 유형을 분류해서 등급 값을 리턴 levelUser(); // good example int screenHeightMax = 480; classifyUserAndReturnClass(); 처음부터 주석 없이 코딩하는 연습을 하자 JSON에는 주석을 달 수 없었음 // 요청에 대한 성공/실패 여부 구분 "isRequestSucess": true, // 잘못된 이메일 주소 형식, 추가하지 않음 "noCreatedBecauseWrongEmail": [ ] 주석이 필요한 때도 많다 upda..

개인 공부/자기개발

[자기개발/개발자] 개발자로서의 글쓰기 연습 #6

Chapter2.3 - 좋은 이름의 기준, SMART 한 번에 좋은 이름을 지을 수 없다 좋은 이름이 가진 5가지 특징 easy to Search easy to Mix easy to Agree easy to Remember easy to Type easy to Search: 검색하기 쉽게 이름 짓는 법 고전적 범주화를 이용해 한 단계 상위 범주의 이름을 태그처럼 덧붙이기 고전적 범주화: 특정 대상들을 묶어 상위 범주를 만들기 에러에 대한 내용이 있을 경우 앞에 ERROR를 붙이기 사용자에 구별 시 user 붙이기 같은 접두어의 함수, 변수의 개수가 너무 많으면 구분 체계 먼저 다듬기 easy to Mix: 조합하기 쉽게 이름 짓는 법 개발 언어의 문법과 조합하여 이름 짓기 easy to Agree: 수긍..

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #19-2

Chapter19-2 프로토타입 19-4 리터럴 표기법에 의해 생성된 객체의 생성자 함수와 프로토타입 // obj 객체를 생성한 생성자 함수는 Object const obj = new Object(); console.log(obj.constructor === Object); // true // add 함수 객체를 생성한 생성자 함수는 Function const add = new Function('a', 'b', 'return a + b'); console.log(add.constructor === Function); // true // 생성자 함수 function Person(name) { this.name = name; } // me 객체를 생성한 생성자 함수..

개인 공부/자기개발

[자기개발/개발자] 개발자로서의 글쓰기 연습 #5

Chapter2.2 - 변수 이름을 잘 짓는 법 i는 변수 이름이지만 d는 아니다 반복문, 조건문 등에서 가장 많이 사용하는 i는 사실 integer의 약자 // Bad Example int d; int m; int y; // Good Example int someday; int today; int thisMonth; int finalYear; int daysSinceCreated; int monthSinceUpdated; int yearsSinceRegistered; 긴 이름? 짧은 이름? 검색 잘 되는 이름! 변수길이와 오탈자와는 이제 별개 검색이 쉽도록! 복수형을 나타내는 s를 붙여야 하나 변수명은 짧기에 s가 눈에 잘 띄지만 함수명은 길어서 잘 보이지 않음 -s보다 list of 같은걸로 대체 하..

내캉
'분류 전체보기' 카테고리의 글 목록 (24 Page)