반응형 개발4 성장하는 나. 그런데 고통을 곁들인 (database migration) 개발 이야기는 인스타 easy_develop에도 올라옵니다! DB migration 세팅 시작 DB 세팅으로 하루 반을 썼지만, 다시 migration 세팅으로 하루 반을 써버렸다. 이 시간 동안 분명히 성장했지만, 너무 큰 고통이 수반되었고 다음에는 이런 일을 겪지 않기 위해 기록한다. 이번에는 db migration 문제지만 작은 문제들이 엮여 있었다. ormconfig 연동, directory 이름, npm script 등 평소에는 잘 만지지도 않는 설정 파일들 이라서 문제라서 힘들고 많은 시간이 걸렸다. 이 과정에서 깨달은 빠르게 오류를 고치는 방법과 긴 시간이 걸린 근본적인 이유를 이야기해보려고 한다. 오류를 빠르게 해결하는 방법 당연하게 들리겠지만, 빠르게 오류를 고치는 방법은 오류 메시지를 .. 2022. 6. 11. 똑같은 실수를 하지 않기 위한 기록 개발 이야기는 인스타 easy_develop에도 올라옵니다! 지금까지의 백엔드 프로젝트 프로젝트 개수로 따지자면 fastapi, express, mongodb, postgres, MYSQL 등 많이 다루어 본 것 같지만 제대로 된 프로젝트는 없었다. 코드는 구조가 없이 엉망진창, db는 local과 production이 구분되지 않아서 엉망진창 등등…. 그래서 이번에는 nest로 파일구조를 강제하고 local, production도 구분 지어서 제대로 된 프로젝트를 시작하였다. 프로젝트의 시작 프로젝트의 첫 시작은 로컬 개발환경 세팅이다. 계획은 완벽했다. 로컬은 sqlite, production은 heroku의 postgres로 하고 환경변수를 설정해서 이를 구분 짓는다. 그러나 로컬환경인 sqlite.. 2022. 6. 11. [Flutter] Flutter로 개발하면서 느낀 점 개발 이야기는 인스타 easy_develop에도 올라옵니다. 플러터 프로젝트가 진행 중이라는 점 유의 플러터의 시작 처음 flutter 프로젝트를 만들고 기본 템플릿으로 실행시켰을 때의 느꼈던 감정을 잊지 못한다. “와…. 이 정도로 개발자 도구가 잘돼있다고?”라는 감탄이 나왔다. 중단된 프로젝트지만 React Native로 앱 개발을 해보았을 때는 디버깅하기 너무 힘들었다. 똑같은 React지만 웹에서 요소를 클릭하면 각종 정보를 볼 수 있는 개발자 창도 없어서 화면구성 하기 힘들었고, 웹 콘솔 창도 없다 보니 JSON 같은 데이터를 출력하면 검은 콘솔 창에 쭉 나왔다. 그러다가 React Native Dev Tool을 찾았지만, 실행시키면 앱의 속도가 10배 정도 느려졌다. 이렇게 정말 힘들게 개발하.. 2022. 6. 11. 내가 걸어온 길과 나아갈 길 개발 이야기들은 인스타 easy_develop에도 올라옵니다! (이번 글은 2022.01.19일에 작성) 연말이라 다른 개발자가 쓴 1년 회고 기록을 읽었는데 내가 개발했던 것들도 기록하면 좋을 거 같아 지금까지 했던 것들을 써보려 한다. 2020년 2학년 2학기 개발이라는 것을 시작한 시기이다. 이전까지는 C언어 조금, 한과영에 들어온 후 시작한 python 정도만 알고 있었다. 개발의 시작은 HTML, CSS였던 것 같다. 솔직히 이때를 되돌아보아도 왜 갑자기 웹 개발을 시작한 것인지는 모르겠다. 중학교 때 C언어를 시작했던 것과 같이 “그냥”이라는 대답밖에 하지는 못할 것이다. 당시 명확한 목표는 없었기에 실력이 크게 오르지는 않았다. 그러나 웹 개발이라는 분야를 알게 되고 HTML, CSS, PH.. 2022. 6. 11. 이전 1 다음 반응형