Skip to content

Commit 36ce49f

Browse files
tiennv91hienvd
authored andcommitted
introduction (hienvd#9)
* introduction * fix review
1 parent 9846c4d commit 36ce49f

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

README.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Original Repository: [ryanmcdermott/clean-code-javascript](https://github.com/ry
33
# clean-code-javascript
44

55
## Mục lục
6-
1. [Introduction](#introduction)
6+
1. [Giới thiệu](#gioi-thieu)
77
2. [Biến](#biến)
88
3. [Functions](#functions)
99
4. [Đối tượng và Cấu trúc dữ liệu](#đối-tượng-và-cấu-trúc-dữ-liệu)
@@ -15,32 +15,32 @@ Original Repository: [ryanmcdermott/clean-code-javascript](https://github.com/ry
1515
10. [Viết chú thích](#viết-chú-thích)
1616
11. [Các ngôn ngữ khác](#các-ngôn-ngữ-khác)
1717

18-
## Introduction
18+
## Giới thiệu
1919
![Humorous image of software quality estimation as a count of how many expletives
2020
you shout when reading code](http://www.osnews.com/images/comics/wtfm.jpg)
2121

22-
Software engineering principles, from Robert C. Martin's book
23-
[*Clean Code*](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882),
24-
adapted for JavaScript. This is not a style guide. It's a guide to producing
25-
readable, reusable, and refactorable software in JavaScript.
26-
27-
Not every principle herein has to be strictly followed, and even fewer will be
28-
universally agreed upon. These are guidelines and nothing more, but they are
29-
ones codified over many years of collective experience by the authors of
30-
*Clean Code*.
31-
32-
Our craft of software engineering is just a bit over 50 years old, and we are
33-
still learning a lot. When software architecture is as old as architecture
34-
itself, maybe then we will have harder rules to follow. For now, let these
35-
guidelines serve as a touchstone by which to assess the quality of the
36-
JavaScript code that you and your team produce.
37-
38-
One more thing: knowing these won't immediately make you a better software
39-
developer, and working with them for many years doesn't mean you won't make
40-
mistakes. Every piece of code starts as a first draft, like wet clay getting
41-
shaped into its final form. Finally, we chisel away the imperfections when
42-
we review it with our peers. Don't beat yourself up for first drafts that need
43-
improvement. Beat up the code instead!
22+
Những nguyên tắc kỹ thuật phần mềm, từ cuốn sách [*Clean Code*](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882)
23+
của Robert C. Martin's, được áp dụng cho ngôn ngữ JavaScript. Đây không phải là một hướng dẫn về cách viết code Javascript mà là hướng dẫn về cách viết các đoạn code dễ đọc hiểu, tái sử dụng và tái cấu trúc được trong Javascript.
24+
25+
Không phải mọi nguyên tắc ở đây phải được tuân thủ một cách nghiêm ngặt,
26+
và thậm chí chỉ có một ít trong số đó được sử dụng phổ biến. Ở đây, nó chỉ là một
27+
hướng dẫn - không hơn không kém, nhưng chúng được hệ thống hóa thông qua kinh
28+
nghiệm thu thập được qua nhiều năm của các tác giả của cuốn sách *Clean Code*
29+
30+
Ngành kỹ thuật phần mềm chỉ phát triển được hơn 50 năm, và chúng ta vẫn
31+
đang học rất nhiều. Một khi kiến trúc phần mềm trở thành phổ biến, có lẽ sau đó
32+
chúng ta sẽ có thêm nhiều luật lệ khó hơn phải tuân theo. Còn giờ đây,
33+
hãy để những hướng dẫn này như là một tiêu chuẩn để đánh giá chất lượng các đoạn
34+
code Javascript mà bạn và team của bạn tạo ra.
35+
36+
Biết những hướng dẫn này thôi sẽ không thể ngay lập tức làm bạn trở thành một
37+
lập trình viên phần mềm tốt hơn được, và làm việc với chúng trong nhiều năm
38+
cũng không có nghĩa bạn sẽ không gặp bất cứ sai lầm nào. Mỗi đoạn code bắt đầu
39+
như một bản thảo đầu tiên, giống như đất sét được nặn nhào và cho tới cuối cùng
40+
thì nó sẽ lộ diện hình hài. Cuối cùng, chúng ta gọt tỉa những khuyết điểm khi
41+
chúng ta xem xét lại nó cùng với các đồng nghiệp.
42+
Đừng để bản thân bạn bị đánh bại bởi những bản thảo đầu tiên,
43+
thứ mà vẫn cần phải được chỉnh sửa. Thay vào đó hãy đánh bại những dòng code.
4444

4545
## **Biến**
4646
### Sử dụng tên biến có nghĩa và dễ phát âm

0 commit comments

Comments
 (0)