2c533be06c
Merge pull request #367 from ryanouyang/patch-1
...
Update useonlythebuiltinerror.chinese.md
2019-03-28 09:39:29 +08:00
004ec5dd6e
translated missing parts of README and fixed typo
2019-03-27 17:33:12 -03:00
fae9d27e67
6.12 README minor fix markdown view of list number
2019-03-27 17:06:58 +10:00
14b310326f
6.12 README rename bullet title
2019-03-27 14:30:09 +10:00
1c752bfd92
Update useonlythebuiltinerror.chinese.md
...
optimize Chinese translation
2019-03-27 12:01:33 +08:00
310da16af4
6.12 README add common technique description and remove non-maintained package
2019-03-26 20:38:25 +10:00
643edb183d
6.12 Improve title and remove non-maintained package example
2019-03-26 20:36:53 +10:00
9b81f3741c
revert unwanted change in another place
2019-03-25 15:28:20 +01:00
9f5a3a56cd
Added links to prettier and standardjs
2019-03-25 15:24:22 +01:00
48121aae73
grammatical fixes for 3.4
2019-03-25 15:22:49 +01:00
12a3b41eb3
Rename 3.4 Use Semicolon to proper statement separation
...
Fixes #26 .
I hope I integrated all feedback from this issue, while leaving the core message intact: People should be aware how statements are separated or linked together, and that there are cases where ASI and/or semicolon do not help, if statement termination is not understood. This also leaves room for the reader to prefer semicolons or not.
2019-03-25 13:33:25 +01:00
dd2a73f0c6
rephrased titles
2019-03-24 16:48:02 +01:00
4baa5f1f37
added graphql error example and rephrased section
2019-03-24 09:54:52 +01:00
2904acc5c1
Merge pull request #362 from i0natan/stale-robot
...
Added stale robot that will auto-close silent issues
2019-03-24 10:15:26 +02:00
476b577c13
Update stale.yml
2019-03-24 10:14:21 +02:00
c3388500c2
Merge branch 'master' into change-6-2-example
2019-03-24 13:41:19 +10:00
5bf5dd17af
Update sections/errorhandling/documentingusingswagger.md
...
Co-Authored-By: BrunoScheufler <4772980+BrunoScheufler@users.noreply.github.com>
2019-03-23 09:01:19 +01:00
84addd665e
added graphql to document api errors
2019-03-22 10:45:36 +01:00
2fd67bf311
Translates the Latest Best Practices and News ( #358 )
...
Hello again guys!
In this PR, I'm translating the **Latest Best Practices and News**, and some other details that I was missing! 😃
2019-03-21 11:00:26 +05:30
5f27dcdd24
Translated Section 6 ( #361 )
...
* translated lint rules
* translated limit requests
* translated secret management
* translated ORM ODM usage
* translated secure server
* translated commum security best pratices
* translated secure headers
* translated dependency security
* translated bcrypt passwords
* translated escape output
* translated validation
* translated expire jwt
* translated login rate limit
* translated non root user
* translated request payload size limit
* translated avoid eval
* translated regex
* translated safe module loading
* translated sandbox
* translated child processes
* translated hide errors
* translated sessions
* translated safe redirects
* changed links to tranlated files & fixed a typo
* translated ESlint and Prettier
* translated native over util
* translated refactoring
* translated ci tools
* translated 3 parts in name
* translated monitoring
* translated smart logging
* translated delegate to proxy
* translated lock dependencies
* translated guard process
* translated utilize cpu
* translated create maintenance endpoint
* translated apm products
* translated production code
* translated measure memory
* translated frontend out
* translated be stateless
* translated detect vulnerabilities
* translated assign transation ID
* translated set NODE_ENV
* translated LTS release
* translated log rounting
* translated break into components
* translated create layers
* translated wrap utilities
* translated separate express
* translated config guide
* corrected typos and updated anchors
* corrected files names
2019-03-19 12:52:46 +05:30
343d6c797b
Stale robot
2019-03-17 19:26:03 +02:00
6fb94bdddf
Added stale robot
2019-03-17 19:22:32 +02:00
e40f22c816
Merge pull request #359 from DouglasMV/master
...
Translated section 2 and corrected typos
2019-03-15 20:53:56 +01:00
4a8b13abc0
Merge pull request #360 from GabrielLidenor/patch-1
...
Removed the unnecessary de
2019-03-15 20:53:11 +01:00
69e1efcb04
Removed the unnecessary de
...
In this sentence the "de" is incorrect.
2019-03-15 04:52:17 -05:00
f97d1fb36f
Corrected some typos
2019-03-14 17:27:05 -03:00
0d42376dd7
translated fail fast
2019-03-14 17:23:42 -03:00
98463adc98
translated catch unhandled promise rejection
2019-03-14 17:11:28 -03:00
4b75491f44
translated apm products
2019-03-14 16:52:47 -03:00
4b350941e7
translated testing error flows
2019-03-14 16:35:18 -03:00
bbdca965fe
translated use mature logger
2019-03-14 16:24:05 -03:00
cc81fa0008
translated shutting the process
2019-03-14 15:59:45 -03:00
2ce97d0746
translated documenting using swagger
2019-03-14 15:31:52 -03:00
09f9c49d74
translated centralized handling
2019-03-14 15:11:38 -03:00
29eefda372
translated operational vs programmer error
2019-03-14 12:45:38 -03:00
7bb737aadd
correted a typo
2019-03-14 12:44:59 -03:00
78217bbe6d
translated use only the built-in Error
2019-03-13 23:25:02 -03:00
c85ff26851
fixed typo
2019-03-13 23:17:08 -03:00
965023065f
Fixed some typos
2019-03-13 22:46:11 -03:00
cfce3611a5
translated code comments
2019-03-13 22:18:22 -03:00
add174d4aa
translated async error handling
2019-03-13 21:43:28 -03:00
8888b23462
Updated README.brazilian-portuguese.md ( #357 )
...
Translated section 4.2
2019-03-14 00:09:30 +05:30
9aa448cc53
Updated README.brazilian-portuguese.md
...
Translated section 4.2
2019-03-13 13:30:55 -03:00
9c1636bc0b
Merge pull request #1 from i0natan/master
...
update
2019-03-13 13:13:58 -03:00
8d3c6a53dc
Update README.brazilian-portuguese.md ( #356 )
...
Ortographic errors correction and transtalation of non-translated english paragraph on portuguese translation version
2019-03-13 08:38:48 +05:30
96a05abce5
Merge pull request #355 from DouglasMV/master
...
Fixed Anchors at brazilian translation
2019-03-11 19:09:03 +01:00
7ccb9b2253
Fixed Anchors at brazilian translation
...
Fixed anchors for chapters 5, 6 and 7 at README.brazilian-portuguese.md
2019-03-11 14:23:29 -03:00
cfb9c8662c
Merge pull request #353 from i0natan/mar-19-chores
...
Service Feb 2019 maintenance chores
2019-03-10 11:52:59 +01:00
f0f7941871
chore(march-2019): update news section
...
- Announce availability of BR translation in the news section!
2019-03-10 16:19:26 +05:30
4b28dae8c4
chore(march-2019): align KR translation with the English version
...
- Update top badges, flowers and stars
diff --git a/README.korean.md b/README.korean.md
index 0cadfb5b..e94ef045 100644
--- a/README.korean.md
+++ b/README.korean.md
@@ -9,7 +9,7 @@
<br/>
<div align="center">
- <img src="https://img.shields.io/badge/⚙%20Item%20count%20-%2079%20Best%20practices-blue.svg " alt="79 items"> <img src="https://img.shields.io/badge/%F0%9F%93%85%20Last%20update%20-%20Feb%201%202019-green.svg " alt="Last update: February 1st, 2019"> <img src="https://img.shields.io/badge/%E2%9C%94%20Updated%20For%20Version%20-%20Node%2010.15.1%20LTS-brightgreen.svg " alt="Updated for Node 10.15.1 LTS">
+ <img src="https://img.shields.io/badge/⚙%20Item%20count%20-%2081%20Best%20Practices-blue.svg " alt="81 items"> <img src="https://img.shields.io/badge/%F0%9F%93%85%20Last%20update%20-%20Mar%2010%202019-green.svg " alt="Last update: March 10, 2019"> <img src="https://img.shields.io/badge/%E2%9C%94%20Updated%20For%20Version%20-%20Node%2010.15.3%20LTS-brightgreen.svg " alt="Updated for Node 10.15.3 LTS">
</div>
<br/>
@@ -152,7 +152,7 @@ 🔗 [**자세히 보기: Swagger에서 에러 문서화하기**](/sections/erro
## ![✔] 2.6 이상한 것이 들어왔을때 프로세스를 정상적으로 중단하라
-**핵심요약:** 알수 없는 에러(프로그래머 에러, 모범사례 #3번 참조)가 발생하면 어플리케이션의 건강상태에 대한 불확실성이 있다. 일반적인 방법은 Forever와 PM2 같은 '재시작' 도구로 프로세스를 다시 시작하는 것이다.
+**핵심요약:** 알수 없는 에러(프로그래머 에러, 모범사례 #3번 참조)가 발생하면 어플리케이션의 건강상태에 대한 불확실성이 있다. 일반적인 방법은 Forever와 PM2 같은 '재시작' 도구로 프로세스를 다시 시작하는 것이다.
**그렇게 하지 않을 경우:** 익숙치 않은 예외가 발생하면 일부 객체가 오류 상태(예를 들어 전역적으로 사용되지만 내부 오류로 인해 이벤트를 더이상 발생시키지 않는 Event Emitter)일 수 있으며 향후의 모든 요청이 실패하거나 미친것처럼(crazily) 동작할 수 있다.
@@ -216,7 +216,7 @@ 🔗 [**자세히 보기: 빠르게 실패하기**](/sections/errorhandling/fail
## ![✔] 3.1 ESLint를 사용하라
-**핵심요약:** [ESLint](https://eslint.org )는 발생 가능한 코드 에러를 체크하고 껄끄러운 간격(spacing)문제를 식별하는 것부터 프로그래머가 분별없이 에러를 던지는 것과 같은 코드의 심각한 안티 패턴을 감지하여 코드 스타일을 바꾸는 것에 대한 사실상의 표준이다. ESLint도 자동으로 코드스타일을 고칠 수 있지만 [prettier](https://www.npmjs.com/package/prettier )와 [beautify](https://www.npmjs.com/package/js-beautify )같은 수정 부분의 포맷을 맞춰주는 강력한 툴이 있고 ESLint와 함께 작동된다.
+**핵심요약:** [ESLint](https://eslint.org )는 발생 가능한 코드 에러를 체크하고 껄끄러운 간격(spacing)문제를 식별하는 것부터 프로그래머가 분별없이 에러를 던지는 것과 같은 코드의 심각한 안티 패턴을 감지하여 코드 스타일을 바꾸는 것에 대한 사실상의 표준이다. ESLint도 자동으로 코드스타일을 고칠 수 있지만 [prettier](https://www.npmjs.com/package/prettier )와 [beautify](https://www.npmjs.com/package/js-beautify )같은 수정 부분의 포맷을 맞춰주는 강력한 툴이 있고 ESLint와 함께 작동된다.
**그렇게 하지 않을 경우:** 프로그래머가 쓸데없는 간격과 한줄의 길이(line-width) 문제에 대해서 집중해야하고 프로젝트의 코드스타일에 대해 과도하게 생각하느라 시간을 낭비해야할 수도 있다.
@@ -267,12 +267,12 @@ 🔗 [**자세히 보기:** "왜 결과가 중괄호의 위치에 따라 달라
**핵심요약:** 클로저와 콜백을 포함한 모든 함수에 이름을 붙여라. 익명함수를 피해라. 이것은 노드 앱을 프로파일링 할때 특히 유용하다. 모든 함수를 명명하는 것은 당신이 메모리 스냅샷을 확인할때 당신이 보고있는 것이 무엇인지 쉽게 이해 할수있도록 해준다.
-**그렇게 하지 않을 경우:**
+**그렇게 하지 않을 경우:**
당신이 익명함수에서 메모리 소비가 많다는 것을 확인 했을 때 코어 덤프(메모리 스냅샷)을 이용해 프로덕션 문제를 디버깅하는 것이 어려울 수도 있습니다.
<br/><br/>
-## ![✔] 3.6 변수, 상수, 함수, 클래스의 명명 규칙(naming convention)
+## ![✔] 3.6 변수, 상수, 함수, 클래스의 명명 규칙(naming convention)
**핵심요약:** 상수와 변수 함수를 명명할때는 **_lowerCamelCase_** 를 사용하고 클래스를 명명 할때는 **_UpperCamelCase_**(첫 글자 대문자)를 사용하라. 이것은 일반 변수/함수와 인스턴스로 만들어야 하는 클래스를 구분하는데 도움을 것이다. 설명이 포함된 이름을 사용하되 이름을 짧게 유지하도록 해라.
@@ -754,9 +754,15 @@ 🌻 [Iman Mohamadi](https://github.com/ImanMh ),
🌻 [Remek Ambroziak](https://github.com/reod ),
🌻 [Sergii Paryzhskyi](https://github.com/HeeL ),
🌻 [Kapil Patel](https://github.com/kapilepatel ),
-🌻 [迷渡](https://github.com/justjavac )
-
-### Stars <br/>
+🌻 [迷渡](https://github.com/justjavac ),
+🌻 [Hozefa](https://github.com/hozefaj ),
+🌻 [Ethan](https://github.com/el-ethan ),
+🌻 [Sam](https://github.com/milkdeliver ),
+🌻 [Arlind](https://github.com/ArlindXh ),
+🌻 [Teddy Toussaint](https://github.com/ttous ),
+🌻 [Lewis](https://github.com/LewisArdern )
+
+### Stars
⭐ [Kyle Martin](https://github.com/js-kyle ),
⭐ [Keith Holliday](https://github.com/TheHollidayInn ),
2019-03-10 15:07:01 +05:30