쥐포같은 코드..
프로젝트 코드를 접하다 보면 어쩔 때는 쥐포같은 코드를 만나기도 한다. 왜 쥐포냐 하면, 분명 3D 형상을 가지고 입체적으로 동작하는 코드이지만, 그 모든 코드들이 한 곳에 몰아넣어져 있어서, 보기에는 2D로 밖에 볼 수 없기 때문이다. 특히 수많은 콜백과, 단일 컨트롤러 내 수많은 전역변수로 인해 해당 컨트롤러에 모든 것을 의존하는 경우는 분명 기...
프로젝트 코드를 접하다 보면 어쩔 때는 쥐포같은 코드를 만나기도 한다. 왜 쥐포냐 하면, 분명 3D 형상을 가지고 입체적으로 동작하는 코드이지만, 그 모든 코드들이 한 곳에 몰아넣어져 있어서, 보기에는 2D로 밖에 볼 수 없기 때문이다. 특히 수많은 콜백과, 단일 컨트롤러 내 수많은 전역변수로 인해 해당 컨트롤러에 모든 것을 의존하는 경우는 분명 기...

다음은 Flutter와 Dart에서 자주 사용하는 Callback, VoidCallback, Function, ValueChanged의 차이를 비교한 표입니다: 코드 예시 1. Callback void Function() 타입으로 함수를 전달받아 호출합니다. void executeCallback(void Function() callback) {...

프로젝트 코드를 작성하다보면, 불가피하게 미뤄놨던 패키지 버전 업데이트를 해야할 때가 종종 있는 것 같습니다. 자주 사용하던 패키지들에서 최신 플러터 버전에 맞추어 발빠른 업데이트가 이루어졌을 때, 이를 무리 없이 사용하려면 이쪽에서도 업데이트를 해주어야 하니까요. 문제는 플러터 sdk는 단일로 사용하기 때문에 한 프로젝트에서 업데이트해버리면 다른...
많은 회사들이 복잡한 프로세스나 장황한 요구 사항에 얽매여 개발 속도가 느려지지만, 실제로 중요한 것은 빠르게 ‘올바른 제품’을 만드는 것임 제품 개발 과정에서 불필요한 요소들을 제거하면 제품 개발 속도가 매우 빨라짐. 올바른 제품을 만드는 것 자체는 본질적으로 빠른 과정임 제품 팀의 속도를 늦추는 것은 프로세스, 의사 결정자와 실행자 간의 거...

[영상] https://youtu.be/AP14_5mdmd0 (유투브) [영상] 1년 간 만든 것..! 테스트용 앱이고 실제 서비스는 다른 앱에서 됨!

chatgpt에게 묻기 위해서는 단편적인 코드만이 아니라 폴더 구조와 전체 구조 맥락을 함께 줘야 좋을 때가 있습니다. 이 때 일일이 코드를 복붙하는 것을 대신 자동화해줄 수 있습니다. 아래는 각각 제가 사용하는 자동화 코드 스크립트입니다. cmd에서 python collect_tree.py 로 각각 사용하거나, python run.py 로 한...

홈페이지 내 회원가입 이메일 인증 기능 테스트 django DB에서 User 확인 및 삭제 기능 테스트 입니다. [영상] db에서 인증이 activation된 회원을 필터링할 수 있기 때문에, 가입 시도만 해놓고 이메일 인증을 안한 상태의 회원을 일정 주기로 자동 삭제하는 기능 등으로도 사용할 수 있을 것 같다.

[영상]

구글 gmail에서는 간단한 설정으로 smtp 메일을 보내게 할 수 있습니다. 이전 포스팅에서는 gmail에서 앱 비밀번호를 만드는 방법을 다루었었습니다. https://blog.naver.com/devramyun/223470960849 [20240606] gmail 앱 비밀번호 만들기 ...

구글 gmail 앱 비밀번호 설정과 일반 파이썬 환경에서 smtp 메일링 테스트를 하는 과정이 선행되어야 합니다. 혹시 아직 안되어 있다면, 이전 포스팅을 참조해주세요. https://blog.naver.com/devramyun/223663398108 [20241117] smtp 구글 gmail 자동 보내기 테스트 ...