웹3 보다 효율적인/효과적인 테스트 작성 1. 테스트 관련 이론 개괄 1-1. 개발할때 테스트 작성을 하는 이유 1-1.(1) from 안드로이드 문서 장애에 관한 신속한 피드백 개발 주기에서 조기 장애 감지 회귀에 신경 쓸 필요 없이 코드를 최적화할 수 있도록 하는 더 안전한 코드 리팩터링 기술적 문제를 최소화하는 안정적인 개발 속도 1-1.(2) from 🐇💬 기획자의 의도 세분화 새로 추가한 테스트 단위로 PR을 올리게 되면 협업 시 각자의 작업 내용을 이해하기 쉬워짐. 자신이 작업하지 않은 부분이어도 코드 구현 내용 및 과정을 보다 더 잘 이해할 수 있게 됨. -> 양질의 리뷰를 받을 수 있게 됨. 수동 리그레션 테스트에 드는 비용을 유의미하게 줄일 수 있음. 요건 서비스 규모가 커질수록 더욱 큰 효용을 지닐것. 번거로운 환경 세팅 작업.. 2024. 2. 22. nvm 사용법 (feat.노드 버전관리) https://dev-yakuza.posstree.com/ko/environment/nvm/ (macOS) NVM으로 Node 버전 관리하기 macOS에 NVM(Node Version Manager)를 설치하고 Node 버전을 관리하는 방법에 대해서 알아봅시다. dev-yakuza.posstree.com 2022. 7. 4. 클라이언트와 서버 간 통신 (HTTP, HTTPS, HTTP/2, SSL, TLS) HTTP (Hypertext Transfer Protocol) 는 클라이언트와 서버 양쪽에서 통신할 수 있도록 구현해야 하는 기본 통신 프로토콜로, 요청과 응답, 세션, 캐싱, 인증 등을 다룬다. HTTP는 브라우저와 서버 사이에서 정보를 평문으로 전송하므로 정보가 전달되는 네트워크에서 전송되는 정보를 엿볼 수 있다. 이런 보안 문제로 인해 클라이언트와 서버가 먼저 암호화 통신 채널을 설정한 다음 평문 HTTP 메시지를 전송함으로써 정보 유출을 막는 HTTPS (HTTP Secure)가 소개되었다. 암호화 채널은 이전에 SSL (Secure Socket Layer)이라고 불렸던 TLS (Transport Layer Security) 프로토콜을 사용해서 만든다. HTTP는 민감하지 않은 트래픽(예: 뉴스 .. 2021. 4. 9. 이전 1 다음