
한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 내가 만든 코드가 정말 완벽할까? 이제 막 개발 공부를 시작했거나, 저연차라면 절대 자신할 수 없는 부분이 아닐까 싶다. 나는 발에 치이는 돌맹이같은 존재기에 내가 만든 코드를 신뢰할 수 없다. 그래서 기능 추가 혹은 단 한 줄이라도 코드를 수정할 때마다 잘 작동되는지테스트를 해보게 된다. 좋은 품질을 가진 서비스/제품을 위해 QA(Quality Assurance) 팀이 따로 있지만, 개발자 테스트를 항상 진행하게 된다. 그래도 버그는 발생한다. 개발자가 아무리 테스트 해도 애초에 개발자가 잘못 만들었거나, 사용자가 어찌저찌 잘못건들여서 발생하거나, 따로 만들 땐 괜찮다가도 협업 중 발생하거나, 브라우저에 지원되는 API 차이거나, 개발 환경과 ..

한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 개발 중 입문이 쉬운게 뭐가 있을지 생각한다면 웹이 아닐까? HTML, CSS, JavsScript 이 세 가지만 사용하여 만들 수 있고, 기능 없이 보여주기만 하겠다면 HTML, CSS만 가지고도 무언가를 만들 수 있다. 그렇다고 해서 웹개발이 간단하지만은 않다. 주된 사용자층, 디자인, 접근성, 보안, 속도 등 여느 개발과 같이 고민해야 할 것들이 많다. 웹 개발에 이제 막 발을 들인 개발자라면, 모든 고려사항은 고민이 아닌 난관과 다름 없지 않을까 싶다. 나는 CSS를 할 때 px보다는 rem, em, vw, vh 등을 더 자주 사용하게 되었다. 4장 더 나은 CSS 개발을 보면 px과 같은 절대적인 값 사용 피하라는 내용을 보고 언젠가 체..