1. 리팩토리의 정의리팩토링(Refactoring)[명사]소프트웨어를 보다 쉽게 이해할 수 있고, 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부 구조를 변경하는 것리팩토링 하다 ( Refactor ]일련의 리팩토링을 적용하여 겉으로 보이는 동작의 변화 없이 소프트웨어의 구조를 바꾸다. ** 리팩토링의 목적은 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것이다. 언제 리팩토링을 해야 하는가 ?- 기능을 추가할 때 리팩토링을 하라- 버그를 수정할 때 리팩토링을 하라- 코드 검토를할 때 리팩토링을 하라 2. 코드 속의 나쁜 냄세- 중복된 코드 (Duplicated Code]- 긴 메소드 ( Long Method )- 거대한 클래스 (Large Class)- 긴 파라미터 리스..
etsy.com 은 무엇을 하는 건가?esty.com 은 글로벌 빈티지, 핸드메이드 판매하는 장터! 일반 유져들이 셀러되 되어서 물건을 판매할수 있는 공간 ( 무료로 ) 우리는 왜 etsy.com 를 이야기 하는가 ?전세계 10억 인구의 방문자수에 따른 최적의 웹 퍼포먼스의 성능 유지, 사이트의 안정성을 유지하는 비결을 분석하기 위해서분석의 모니터링 벤치마킹매일 수십번 배포되는 etsy 배포 시스템 알기 위해서( etsy.com 환경 ) Apache, Php, MySql, PostgresSql, Memcache, Gearman, SolrError Login 결제율page 퍼포먼스 이와 같은 차트를 상황판으로 걸어놓고 누구나 상황을 모니터링을 할 수 있는 시스템이 구축되어 있다. Etsy 사용된 Tools..
출처 : https://github.com/nolboo/nolboo.github.io/wiki 친절하게도 자료를 올려주셔서 감사합니다. HTML & CSS CSS와 황금비율, CSS로 표현하는 한계는? - 원문 : CSS AND THE GOLDEN RATIO 큰 스크린 살펴보기 - 원문 : Surveying the Big Screen 부트스트랩 3 한글 번역 - 원문 : Bootstrap 불필요한 페인트 회피하기 - 원문 : Avoiding Unnecessary Paints 불필요한 페인트 회피하기: Animated GIF 에디션 - 원문 : Avoiding Unnecessary Paints: Animated GIF Edition 구글 웹폰트를 빠르게 로드하는 팁 7가지 - 원문 : 7 Tips to L..
1. 명확하고 독창적인 타이틀의 사용 - title 태그는 사용자와 검색 엔진에 특정 페이지의 주제를 알려줍니다. 1. 페이지의 콘첸트를 정확하게 설명하는 제목2. 페이지마다 고유한 title 태그 작성3. 간결하면서 내용을 포함한 제목 장성 2. "description" 메타 태그 활용하기 - 페이지에 description 메타 태그를 사용하면 google 및 다른 검색 엔진에서 페이지 정보의 요약 내용을 볼수 있습니다. - Description 메타 태그는 Google 검색에서 결과 페이지 내용 ( snippet) 로 사용할수 있으므로 중요합니다. 1. 페이지의 내요을 정확하게 용약하기2. 각 페이지마다 내용에 맞는 고유한 설명 사용 3. 페이지의 URL 구조를 개선하기 1. 이해하기 쉬운 URL 은..