@@ -10,7 +10,7 @@ Original Repository: [ryanmcdermott/clean-code-javascript](https://github.com/ry
10
10
5 . [ Classes] ( #classes )
11
11
6 . [ Testing] ( #testing )
12
12
7 . [ Concurrency] ( #concurrency )
13
- 8 . [ Error Handling ] ( #error-handling )
13
+ 8 . [ Xử lí lỗi ] ( #xử-lí-lỗi )
14
14
9 . [ Formatting] ( #formatting )
15
15
10 . [ Viết chú thích] ( #viết-chú-thích )
16
16
11 . [ Các ngôn ngữ khác] ( #các-ngôn-ngữ-khác )
@@ -1843,21 +1843,21 @@ async function getCleanCodeArticle() {
1843
1843
** [ ⬆ back to top] ( #mục-lục ) **
1844
1844
1845
1845
1846
- ## ** Error Handling **
1847
- Thrown errors are a good thing! They mean the runtime has successfully
1848
- identified when something in your program has gone wrong and it's letting
1849
- you know by stopping function execution on the current stack, killing the
1850
- process (in Node), and notifying you in the console with a stack trace .
1846
+ ## ** Xử lí lỗi **
1847
+ Thông báo lỗi là một điều tốt! Nghĩa là chương trình của bạn nhận dạng
1848
+ được khi có một cái gì đó chạy không đúng và nó sẽ cho bạn biết bằng việc
1849
+ dừng chức năng mà nó đang thực thi, huỷ tiến trình (trong Node), và thông
1850
+ báo cho bạn trong console với một stack để theo dấu .
1851
1851
1852
- ### Don't ignore caught errors
1853
- Doing nothing with a caught error doesn't give you the ability to ever fix
1854
- or react to said error. Logging the error to the console (` console.log ` )
1855
- isn't much better as often times it can get lost in a sea of things printed
1856
- to the console. If you wrap any bit of code in a ` try/catch ` it means you
1857
- think an error may occur there and therefore you should have a plan,
1858
- or create a code path, for when it occurs .
1852
+ ### Đừng bỏ qua những lỗi đã bắt được
1853
+ Nếu không làm gì với lỗi đã bắt được, bạn sẽ không thể sửa hoặc phản ứng
1854
+ lại được với lỗi đó. Ghi lỗi ra console (` console.log ` ) cũng không tốt hơn
1855
+ bao nhiêu vì đa số nó có thể bị trôi mất trong một đống những thứ được in
1856
+ ra console. Nếu bạn đặt bất cứ đoạn code nào trong một block ` try/catch ` ,
1857
+ tức là bạn nghĩ một lỗi có thể xảy ra, do đó bạn nên có một kế hoạch, hoặc
1858
+ tạo một luồng code để xử lí lỗi khi nó xảy ra .
1859
1859
1860
- ** Bad :**
1860
+ ** Không tốt :**
1861
1861
``` javascript
1862
1862
try {
1863
1863
functionThatMightThrow ();
@@ -1866,7 +1866,7 @@ try {
1866
1866
}
1867
1867
```
1868
1868
1869
- ** Good :**
1869
+ ** Tốt :**
1870
1870
``` javascript
1871
1871
try {
1872
1872
functionThatMightThrow ();
@@ -1881,11 +1881,10 @@ try {
1881
1881
}
1882
1882
```
1883
1883
1884
- ### Don't ignore rejected promises
1885
- For the same reason you shouldn't ignore caught errors
1886
- from ` try/catch ` .
1884
+ ### Đừng bỏ qua những promise bị lỗi (rejected)
1885
+ Cùng nguyên nhân với phần trên.
1887
1886
1888
- ** Bad :**
1887
+ ** Không tốt :**
1889
1888
``` javascript
1890
1889
getdata ()
1891
1890
.then ((data ) => {
@@ -1896,7 +1895,7 @@ getdata()
1896
1895
});
1897
1896
```
1898
1897
1899
- ** Good :**
1898
+ ** Tốt :**
1900
1899
``` javascript
1901
1900
getdata ()
1902
1901
.then ((data ) => {
@@ -1913,7 +1912,7 @@ getdata()
1913
1912
});
1914
1913
```
1915
1914
1916
- ** [ ⬆ back to top ] ( #mục-lục ) **
1915
+ ** [ ⬆ về trang chủ ] ( #mục-lục ) **
1917
1916
1918
1917
1919
1918
## ** Formatting**
0 commit comments