읽은 책
-
01. 자바스크립트의 좋은 점들읽은 책/자바스크립트 핵심가이드 2014. 4. 19. 13:01
01. 자바스크립트의 좋은 점들 자바스크립트에는 나쁜점도 있다. 하지만 좋은 점이 훨씬 많아서 나쁜점들에 대해 신경을 쓰지 않게 한다. 자바스크립트 = 동적언어. 동적언어란? 컴파일 과정을 거치지 않는 언어로써 프로그램이 실행 중에 다른 코드의 일부(객체나 소스코드나 뭔가 확장할 수 있는 부분)를 동적으로 로딩 혹은 include 할 수 있는 언어 자바스크립트가 만들어지게 된 좋은 아이디어 : 함수, 느슨한 타입체크, 동적 객체, 표현적인 객체 리터럴 표기법 & 일급객체 일급객체란? 언어상에 제약이 없는 객체를 말한다. 즉 변수에 대입되거나 인수로 넘길 수도 있고, 반환값으로 사용하거나 연산 등에 사용하는데 전혀 제약이 없는 객체. 참조: http://e..
-
[ 2장 ] 텍스트읽은 책/HTML&CSS 2014. 4. 5. 14:02
1. 목표 - HTML 과 웹페이지의 구조 - 태그와 요소를 문서에 추가하는 방법 - 첫번째 웹페이지를 작성 ( 실습!) 2. 내용정리 3. 학습요약 - HTML 요소는 제목, 부 제목, 단락 같은 페이지의 구조를 나타내는 데 사용한다.- HTML 요소는 강조, 약어의 정의, 인용 같은 시맨틱 정보도 제공한다. 책에서의 이야기1장몰리는 약 한시간 동안 창 밖을 바라보고 있다. 그녀의 책상에는 Nature, New Scientist, 그리고 그녀의 논문이 실린 다른 과학 잡지들 사이에 손때가 묻은 On The Road의 복사본 한 부가 놓여 있다.이 책들은 몰리가 대학 때부터 좋아했다. 이런하 사방의 벽 안에서 보내는 시간이 길어질수록 자유의 필요성을 더 절감하게 된다.그녀는 노동은 나은 일거리가 없는 사..
-
[1장]구조읽은 책/HTML&CSS 2014. 4. 5. 13:13
처음 봤을 때 잡지책같은 분위기의 서적입니다~~'-' (단점: 무겁다..) 잡지같은 분위기라 편히 쉽게 읽을수 있네요~!! 굿 1. 목표 - HTML 과 웹페이지의 구조 - 태그와 요소를 문서에 추가하는 방법 - 첫번째 웹페이지를 작성 ( 실습!) 2. 내용정리 구조- 정보의 계층구조를 볼 수 있음. - 제목, 부제목, 내용(내용 안에서 별도의 섹션을 가질 수도 있다) ; 구조를 나누면 정보를 더 눈에 알기 쉽게 하는듯.. HTML : HyperText Markup Language 구성 : 로 구성. 열기태그(opening tag) ex. 닫기태그(closing tag) 닫기태그에는 '/' 가 들어감. HTML 요소 (element) : 열기·닫기 태그와 이 사이에 있는 모든 콘텐츠를 포함한다. 태그 ≒..
-
[ 새사람을 입다 ] 새로운 시작 새사람을 입다읽은 책/기독교서적 2014. 4. 2. 22:16
제목 : 새사람을 입다 출판사 : IVP 읽은 날짜 : 2014년 3월 27일 로버트 멍어, 마스미 토요도미, 엘리사모건 공저 새사람을 입다는 얇은 책이어서 손쉽게 읽을 수 있었다. 또 어려운 말이 아닌 이야기로 풀어나가서 쉽게 이해할 수 있었다. 중간중간 강조의 글도 있어서 좋았다. 이 책은 여러명의 저자들이 쓴 내용이라서 한권이지만 다른 분위기의 글을 여러개 읽는 느낌도 들어서 좋았다. 이제부터 책에서 본 좋은 글귀들을 적겠다. 1. 내 마음 그리스도의 집 - 로버트 멍어 예수님을 내 마음의 집으로 초대해서 서재도 보여드리고, 주방도 무엇을 먹고(명예, 돈등)있는지 보여드리고 나서 거실을 보여드리고.. 여러 방들을 보여주면서 어떻게 예수님을 주인으로 모셔야 하는지 쉽게 알려주는 내용이다. - 놀랄만한..
-
2. 1부 끝 (9장~16장)읽은 책/테스트주도개발 By Example 2014. 3. 25. 18:32
Test-Driven Development : By Example1장~17장중 17장은 요약본!! 17장을 잘 읽어요. TDDTDD는 적절한 때에 번뜩이는 통찰을 보장하지 못한다. 그렇지만 확신을 주는 테스트와 조심스럽게 정리된 코드를 통해, 통찰에 대한 준비와 함께 통찰이 번뜩일 때 그걸 적용할 준비를 할 수 있다. TDD가 경제적이기 위해서는 매일 만들어 내는 코드의 줄 수가 두배가 되거나 동일한 기능을 구현하되 절반의 줄 수로 해내야 할 것이다. 다음에 할일이 무엇인가? == 어떤 테스트들이 추가로 더 필요할까? statement coverage가 테스트의 시작점.defect insertion은 코드의 의미를 바꾼 후에 테스트가 실패하는지 보는 것. 습관으로 만들 것!- 하던 일을 중단하고 다른 일..
-
1. 시작하기(1장~8장)읽은 책/테스트주도개발 By Example 2014. 3. 18. 12:18
Test-Driven Development : By Example TDD는 단순한 두가지 규칙만을 따른다.1. 테스트가 실패할 경우만 -> 새로운 코드를 작성!2. 중복제거! 그리고 두려움을 갖지 맙시다! 용기를 가져요!1. 불확실한 상태로 있는 대신, 가능하면 재빨리 구체적인 학습을 하기 시작한다.-> 코딩을 시작하기 전에 정말로 불안한 마음으로 있는데 가만히 있지말고! 학습을 시작해야겠어요!! 2. 침묵을 지키는 대신, 좀 더 분명하게 커뮤니케이션을 한다.3. 피드백을 회피하는 대신, 도움이 되고 구체적인 피드백을 찾는다. 4. (자신의 나쁜 성깔을 직접 해결해야한다.) TDD의 리듬1. 재빨리 테스트를 하나 추가한다.(테스트작성)1-1.(컴파일되게하기)2. 모든 테스트를 실행하고, 새로 추가한 것이..
-
2장 요구 사항 수집. 그들에게 원하는 것을 주세요.읽은 책/OOAD 2014. 2. 20. 11:54
책이름 Object-Oriented Analysis & Design 저자 브렛 맥래프린, 게리 폴리스, 데이빗 웨스트저 / 신광연 박종걸 역출판사 O’REILLY / 한빛미디어 첫 번째 단계가 고객이 원하는 기능을 수행하도록 하는 것이었다. 그럼 어떻게 고객이 원하는 것을 알 수 있을까? 그러기 위해서는 요구사항 수집이 필요한 것이다. 요구 사항 - 여러분의 시스템(프로젝트)이 올바르게 동작( 고객이 결정함. 고객이 깜박잊고 얘기하지 않더라도 그거을 끌어내어 구현하는 것)하기 위해서 수행하는 특정한 하나의 일입니다. - 하나의 요구사항은 보통 한 가지 일이고 그 요구 사항을 해결했다는 것을 확인하기 위해 테스트를 할 수 있다.하나의 요구상항은 특정 상품이나 서비스가 어떠 것이어야 하는지 또는 무엇을 수행..