Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add HSDT csharp coding convention #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,13 @@ Tài liệu thống nhất các quy ước về các tiêu chuẩn, nguyên tắ

## C#

* [C# Coding Conventions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions)
* [C# Style Guide](https://github.com/raywenderlich/c-sharp-style-guide)
* [C# Coding Standards and Naming Conventions](http://www.dofactory.com/reference/csharp-coding-standards)
* [HSDT - C# Coding Conventions](programming-language/csharp.md)

### References:

* [Microsoft - C# Coding Conventions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions)
* [Raywenderlich - C# Style Guide](https://github.com/raywenderlich/c-sharp-style-guide)
* [Dofactory - C# Coding Standards and Naming Conventions](http://www.dofactory.com/reference/csharp-coding-standards)

# <a name="env"></a>Môi trường phát triển

Expand Down
14 changes: 14 additions & 0 deletions programming-language/csharp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Hướng dẫn viết mã lập trình tại ERM.,JSC

Dưới đây là các quy định viết mã lập trình C#, quy ước đặt tên và một số tình huống lập trình tốt nhất!

Một số lợi ích khi tuân thủ các quy ước lập trình:

* Tạo ra một cái nhìn nhất quán về mã, để người đọc tập trung vào nội dung chứ không phải bố cục, hay phàn nàn về những thứ khác với tư duy người đọc
* Cho phép chúng ta đọc hiểu mã nhanh hơn bằng cách đưa các giả định dựa trên kinh nghiệm tích lũy hoặc đã có
* Chúng tạo điều kiện thuận lợi cho việc copy, sửa đổi hoặc nâng cấp mã
* Giúp người viết mã tuân thủ theo những kịch bản viết mã tốt nhất

# Quy định chung về Đặt tên