바이브 코딩 시대, 정말 개발자는 필요 없어질까?

요즘 바이브 코딩이 참 핫하다. 바이브 코딩을 짧게 설명하면 AI에게 자연어로 지시하여 코딩하는 방식이다. 자연어로 지시하고 직접 코딩하지 않기 때문에 코딩을 할 줄 모르는 사람들도 소프트웨어를 만들 수 있다. 문과생이고 코딩은 처음해봤는데 하루 만에 원하는 …

Continue reading

PHP 화살표 함수(arrow function) 이용시 주의사항

한 줄 짜리 익명함수는 화살표 함수로 대체하면 코드가 깨끗해지는 느낌이라 요즘 자주 사용하고 있습니다. 특히 클로저를 쓰지 않고도 외부 변수를 사용할 수 있는게 편리하더라고요. 하지만 컬렉션의 아이템을 하나씩 처리하면서 외부 변수를 조작하려고 아래와 같은 스타일의 …

Continue reading

라라벨, Artisan::output()이 빈 문자열을 반환한다면

아티즌 커맨드를 테스트하기 위해 Artisan::output() 을 호출하여 출력 내용을 확인하는 방식을 사용했었는데요. 라라벨 버전을 올리니 갑자기 테스트가 깨졌습니다. 디버깅을 해보니 Artisan::output()이 빈 문자열을 반환하더군요. 원인은 라라벨 5.7부터 콘솔 테스트 기능이 강화되면서 기본으로 콘솔 출력을 모킹하도록 …

Continue reading