From d0870baab763fd964ed5faa08483476ddf061178 Mon Sep 17 00:00:00 2001 From: hoonga Date: Mon, 23 Feb 2015 16:04:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AC=B8=EC=9E=A5=EC=9D=B4=20=EC=A4=91?= =?UTF-8?q?=EC=9D=98=EC=A0=81=EC=9D=B4=EC=96=B4=EC=84=9C=20=EC=9D=B4?= =?UTF-8?q?=ED=95=B4=ED=95=98=EA=B8=B0=20=ED=9E=98=EB=93=AD=EB=8B=88?= =?UTF-8?q?=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit '하나의 요청에서 처리되는 함수'와 함수로 객체를 넘길 수 없다. 하나의 요청에서 처리되는 '함수와 함수로' 객체를 넘길 수 없다. 어떻게 읽느냐에 따라 의미도 달라지고 '함수와 함수로'라는 말이 해석하기가 어렵습니다. thread-local objects internally so that you don’t have to pass objects around from function to function within a request in order to stay threadsafe. 이 문장을 번역시에 - so that 에서 '~하도록'의 의미를 지녀야 하고 - pass ~ around from A to A 는 'A끼리 ~무엇을 주고받다' 라는 의미를 - don't have to 는 가능의 부정이 아닌 필요의 부정임을 포함하여 번역해야 할 것입니다. --- docs/advanced_foreword.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/advanced_foreword.rst b/docs/advanced_foreword.rst index 40bc8206ae..c2c9eb2a79 100644 --- a/docs/advanced_foreword.rst +++ b/docs/advanced_foreword.rst @@ -6,7 +6,7 @@ Flask에서 쓰레드 로컬 ---------------------- -Flask에 적용된 설계 원칙 중 하나는 단순한 업무는 단순해야한다는 것이다. 그런 종류의 업무들은 많은 코드를 요구하지 않아야 하지만, 여러분을 제약해서도 안된다. 그런 이유로 Flask는 몇몇 사람들을 놀라게 하거나, 정통적인 방식이 아니라고 생각할 수도 있는 몇개의 설계 원칙을 갖고 있다. 예를 들면, Flask는 내부적으로 쓰레드로컬방식을 사용하므로, 쓰레드-안전한 상태를 유지하기 위해 하나의 요청에서 처리되는 함수와 함수로 객체를 넘길 수 없다. 이런 접근은 편리하지만, 의존 주입에 대한 유효한 요청 문맥을 요구한다. 다시 말하면 요청에 고정된 값을 사용하는 코드를 재사용하려할 때, Flask 프로젝트는 쓰레드로컬에 대해 투명하고, 숨기지 않고, 심지어 사용되는 코드와 문서에서 드러내고 있다. +Flask에 적용된 설계 원칙 중 하나는 단순한 업무는 단순해야한다는 것이다. 그런 종류의 업무들은 많은 코드를 요구하지 않아야 하지만, 여러분을 제약해서도 안된다. 그런 이유로 Flask는 몇몇 사람들을 놀라게 하거나, 정통적인 방식이 아니라고 생각할 수도 있는 몇개의 설계 원칙을 갖고 있다. 예를 들면, Flask는 내부적으로 쓰레드로컬방식을 사용해, 쓰레드-안전한 상태를 유지하기 위해 하나의 요청에서 함수들이 돌아가며 객체를 주고받을 필요가 없도록 했다. 이런 접근은 편리하지만, 의존 주입에 대한 유효한 요청 문맥을 요구한다. 다시 말하면 요청에 고정된 값을 사용하는 코드를 재사용하려할 때, Flask 프로젝트는 쓰레드로컬에 대해 투명하고, 숨기지 않고, 심지어 사용되는 코드와 문서에서 드러내고 있다. 웹개발에서 주의점 @@ -32,4 +32,4 @@ Python3의 상태 Werkzeug과 Flask는 그 변경에 대한 해결책을 찾는 순간 파이썬3로 포팅되고, 파이썬3으로 기 개발된 버전의 업그레이드에 대한 유용한 팁을 제공할 것이다. 그때까지, 여러분은 개발하는 동안 파이썬2.6이나 2.7을 파이썬3 경고를 활성화한 상태로 사용할 것을 권고한다. 여러분이 근래에 파이썬3로 업그레이드를 계획중이라면 `How to write forwards compatible Python code `_.를 읽는것을 적극 추천한다. -계속해서 :ref:`installation` 과 :ref:`quickstart` 살펴볼 수 있다. \ No newline at end of file +계속해서 :ref:`installation` 과 :ref:`quickstart` 살펴볼 수 있다.