한 스트로크 더

선생님께 여쭤봤습니다. “선생님 저는 너무 힘들어서 여러 바퀴를 한 번에 못 돌겠어요” 그러자 선생님이 이렇게 말씀해주시네요. “호흡을 잘 못 하거나, 몸에 힘이 들어가서 그럴 수 있습니다. 점차 나아질 겁니다. 힘들어도 쉬지 말고 조금씩 더 해서 …

Continue reading

MySQL 트랜젝션은 auto_increment 값을 되돌리지 않음

라라벨 애플리케이션에서 아래와 같은 테스트를 작성했습니다. 이해를 돕기 위해 구체적인 내용은 생략했습니다. use Tests\TestCase; use Illuminate\Foundation\Testing\RefreshDatabase; class SampleTest extends TestCase { use RefreshDatabase; testFirst() { //테이블 A에 데이터 10개 추가 //테스트 수행 } testSecond() { …

Continue reading

Mockery::close() 가 예외를 발생시키면 DatabaseTransactions 트레이트가 동작하지 않음

메소드 하나만 테스트 돌렸을 땐 통과되던게, 파일을 통으로 돌리니까 에러가 나더군요. 에러가 나는 원인을 보니, 데이터베이스에서 락이 걸렸기 때문이었습니다. DatabaseTransactions 트레이트를 쓰고 있어서, 이전 테스트가 다음 테스트에 영향을 줄 이유가 전혀 없어보이는데, 대체 락이 왜 …

Continue reading

수영 슬럼프

오늘도 접영하다가 많이 멈추고, 물 많이 먹었습니다. 실력이 늘기는 커녕 줄어드는 느낌이 드니 좀 답답하네요. 오는 길에 영상을 좀 찾아봤는데, 내일은 자유수영이니 아래 영상대로 연습을 좀 해봐야겠어요.

Continue reading

익혀야할 것

오늘 업무를 종료하며 내일은 아래 두 가지를 익혀야겠다고 생각했습니다. Laravel HTTP 테스트에서 Mockery를 사용하는 방법 Laravel HTTP 테스트 실행시 xdebug 로 디버깅하는 방법 오늘은 테스트를 작성하면서 삽질을 많이했는데, 첫번째 것은 오늘 삽질 결과 알아낸 해결책이고, …

Continue reading

수영일지 180703 개판

오늘은 평소보다 더 개판인 느낌. 특히 접영 발차기가 개판이었다. 으으으으으으으으으 어제가 오리발 쓴 날이라 그런가? 수영장 가기 전에 힘이 많이 드는 이유가 호흡 때문이라고 해서 오늘은 호흡에 더 신경 썼다. 암튼 뭔가 마대로 잘 안되니 …

Continue reading