전체 글 155

[Python] callback 함수가 async 일 수도 아닐 수도 있을 땐

callback_response = callback( callback_context=callback_context, llm_request=llm_request)if inspect.isawaitable(callback_response): callback_response = await callback_responseif callback_response: return callback_response동기함수 callback을 넣는 곳에 asyc 함수가 할당되어 있다.이게 실행이 어떻게 되나.. 찾아봤더니호출부는 이미 다 고려가 되어 있었다coroutine 객체인지 확인하고( inspect.isawaitable(callback_response) )참 이면, await 한다.

카테고리 없음 2025.09.18

생산성팁 2025.7.20 - 작은 시작

생산성 팁: 2분 규칙을 적용해 미루는 습관을 깨세요. 어떤 작업을 시작해야 하지만 망설여진다면, 그 작업의 가장 작은 첫 단계를 2분 안에 해보세요. 예를 들어, 보고서를 작성해야 한다면 첫 문장만 적는 것부터 시작하세요. 작은 시작이 모멘텀을 만듭니다.동기부여 인용문: "위대한 일은 작은 시작에서 비롯된다. 지금 첫걸음을 내디뎌라." – 라오자

카테고리 없음 2025.07.20

Google 의 '가독성 제도(Redability)'

가독성 제도는 한 사람의 노력에서부터 출발했습니다.구글 초창기에 크레이그 실버스테인(Craig Silverstein, 직원 ID. 3번)은 새로 채용한 직원이 처음으로 주요 코드를 커밋할 때마다 옆에 앉혀놓고 한 줄 한 줄 '가독성 리뷰'를 했습니다. 이 리뷰의 가치에 공감한 수많은 엔지니어가 자발적으로 시간을 내어 함께 하기 시작했습니다. 오늘날에는 구글 엔지니어의 약 20%가 리뷰어 혹은 코드 작성자가 되어 가독성 인증 프로세스에 참여하고 있습니다. - 구글 엔지니어는 이렇게 일한다, 한빛미디어 옳은 것을 행하는 능력+노력,거기에 옳은 것을 알아보는 동료가지속적으로 올바른 모습을 유지할 수 있는 힘이었겠지..

bookmark 2025.06.22

The Clean Coder 밑줄 모음 1

절판된 책이였는데 구해서 읽어보길 참 잘한 것 같다.기술 보다는 PRO 개발자의 자세 마음가짐에 대한 이야기 아래는 책에 그어놓은 밑줄 내용들이 책에 나오는 충고를 따르다 보면 힘든 상황도 돌파할 수 있는 마음가짐을 배우게 된다. 정직, 명예, 자기존중, 긍지가 바로 그 마음가짐이다. 나는 태도(Attitude), 원칙(Discipline), 행동(Action)이 프로의 핵심이라고 생각한다. 실수로 오류를 만들어서 회사에 천만 원의 손해를 입혔다고 가정해보자.자신의 돈이라면 좀 다르게 느껴지지 않는가?프로라면 항상 그렇게 느껴야 한다.그런 느낌이야 말로 프로페셔널리즘의 핵심이다.프로페셔널리즘은 책임이 전부라 해도 과언이 아니다. 무엇보다도 해를 끼치지 마라 소프트웨어는 너무 복잡해서 오류가 생길 수 밖에..

learning 2025.02.18

품새

품새 연습은 단축키와 코드 관용구 탐색을 익히는 좋은 방법이다.TDD 나 지속적 통합(CI)을 익히는 데도 좋다.하지만 문제/해결 모음을 무의식 상태에 주입해 실제 프로그래밍에서 문제를 만났을 때 자연스레 해법을 알아내도록 만드는 좋은 방법이다- 로버트 마틴(2016), 클린코더, 에이콘 가볍게 검색해서 발견한 '품새 연습'용 서비스https://codingdojo.org/ Coding DojoWelcome to the Coding Dojo website The purpose of this website is to gather resources, sessions and stories from users around the world that the Coding Dojo website should prov..

bookmark 2025.02.16