Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 천체관측
- 가상환경
- m82
- 보데은하
- Argument
- Ethereum
- KSP2
- python
- monolithic
- 커벌스페이스프로그램
- m81
- function
- dunder
- MSA
- 시가은하
- 파이썸
- terraform
- CDK
- virtualenv
- package.json
- 혼공파
- 이더리움
- 개발환경
- 관측일지
- AWS
- 패키지 매니저
- 벌집성단
- cloudformation
- 파이썬
- MicroService
Archives
- Today
- Total
목록mangling (1)
ulismoon
[Python] 상속과 overriding, 그리고 mangling 사이 어딘가에서
개인 프로젝트를 하면서 상속을 참 열심히도 쓰고 있다. 부모자식 간에 도리를 다 하는 것이 어찌나 복잡한지 코딩을 할 때마다 새삼 느낀다. 며칠간 풀리지 않던 문제를 좀 어이없이 풀게 되어서 간만에 기록을 좀 남겨보고자 한다. 상속 관계에서 자식 클래스의 method 를 실행할 때 부모의 함수를 무조건 실행하도록 하는 구조를 만드는데, 이게 이상하게 자식 클래스에서 실행하는데 자꾸 부모 클래스의 추상 함수(python 에는 그런건 없지만 NotImplementedError 를 가지고 비슷하게 할 수 있다)를 실행해서 제대로 처리가 완료되지 않는 문제에 관한 것이다. 어쩌면 이런 구조로 설계하는 게 잘못된 것일 수도 있지만 일단 기록으로 남길 가치는 있다고 생각한다. 요새는 모든 기록을 notion 에 남..
Development
2022. 12. 11. 00:31