SouthGlory
Preview Image

개인(직원)이 회사에서 얻어내는 것

회사이기에 얻을 수 있는 일의 성취 경험과, 회사에 올라타서야 보이는 시야를 맛볼 수 있다. devramyun 요새 연봉협상을 앞두다 보니, 보통 다음과 같은 생각을 할 수 있는 것 같더라구요. 내가 이 회사에는 무엇을 기여했고, 내가 이 회사를 위해 무엇을 희생했고, 내가 이 회사를 선택함으로써 버린 기회비용은 얼마였는지, 그리고 그에...

Preview Image

왜 회사는 굴러갈까? 개인과 회사의 다른 점

“회사는 굴러갈 수 있는 어떤 역학적인 구조를 갖추었기 때문에 굴러간다고 생각합니다.” 일차원적이면 안되고 입체적이어야 하죠 움직이는 물체가 각운동량을 가지면(회전하면) 현재 있는 그 위치는 회전하지 않고 움직이는 그 어떤 물체와 똑같지만, 장애물에 부딪혔을 때 그걸 넘어서는 힘이 다르죠. 물체가 회전하는 관성을 유지하려면 그 크기가 좀 커야 ...

Preview Image

[Python] 효율적인 로깅과 종료 코드 관리: 싱글톤 로거, 오류 처리, 그리고 통합 시스템

싱글톤 패턴을 활용한 로깅 시스템 → 애플리케이션 전반에서 일관된 로깅 제공 종료 코드 관리 시스템 → 오류 발생 시 프로그램의 종료 상태를 명확하게 전달 로깅과 종료 코드의 통합 → 오류 상황을 분석하여 적절한 종료 코드를 자동 설정 2. 싱글톤 패턴을 활용한 로깅 시스템 ** **2.1 싱글톤 패턴의 필요성 ** 로깅 시스템은 애플리...

Preview Image

[Python] 데코레이터를 활용한 효과적인 에러 핸들링 패턴

1. 에러 핸들링의 중요성 ** 소프트웨어 개발에서 에러 핸들링은 필수적인 요소입니다. 하지만 많은 경우, 같은 방식의 에러 핸들링 코드가 반복되면서 코드 중복이 발생하고 유지보수가 어려워집니다. 파이썬에서는 데코레이터(Decorator) 를 활용하여 이러한 문제를 해결할 수 있습니다. 데코레이터를 사용하면 에러 핸들링을 중앙화하여 가독성과 유...

Preview Image

Fastapi 로그인 관련 인증 기능 맛보기(with AI) + 개발 중인 서비스 웹사이트 프론트 소개

[영상] 강의를 보고 구현했던 기능들은 회원가입, 로그인 정도였는데, AI의 도움을 받아서 구현한 기능들에는 그 외 추가적인 기능들도 넣고 실행해볼 수 있었습니다. 덕분에 로그인 관련해서 어떤 기능들이 필요한지 대략적으로 초급적인 감을 잡을 수 있었습니다. 회원가입, 로그인, 2차 인증, 비밀번호 수정, 회원 정보 변경, 관리자 로그인, 회원 ...

Preview Image

앱 개발, 메소드 분리의 끝은 API인가?

❓ 앱을 만들 때 기능별로 최대한 상태와 무관하게 독립적인 메소드를 만들려고 신경을 많이 썼어. 그런데 그렇게 하면 결국 별도의 API로 분리해야 하는 게 아닐까? ** 💡 맞아. 기능을 상태와 독립적으로 최대한 분리하면, 결국 API로 분리하는 게 자연스러운 흐름이야. ** ❓ 왜 그런 거야? 💡 내부적으로 독립적인 메소드 구조를 만들다 보면, 결...