Coding Convention Là Gì

Trong ngành phần mềm, có rất nhiều kiến thức cần học. Để trở thành một developer giỏi, chúng ta phải thường xuyên học hỏi, cập nhật những kiến thức này.

Bạn đang xem: Coding convention là gì

Tuy nhiên, sẽ có lúc bạn thắc mắc, những kiến thức dạng gì quan trọng nhất, mà chúng ta nên bỏ thời gian để học?

Theo mình, có 3 dạng kiến thức quan trọng:

Best practices, đây là những kiến thức rút được dựa theo kinh nghiệm của những người đi trước trong ngành, mà chúng ta nên biết và làm theo. Đây là những thứ trường học không hề dạy!

Trong bài này, mình sẽ chia sẻ về best pratices, cách học hỏi và những lợi ích của chúng nhé.

Continue reading Học hỏi thông qua Best Practice – Đứng trên vai những người khổng lồ →


best practiceclean codecodingcoding conventiondeveloperkinh nghiệmlập trìnhsách lập trìnhscalabilitysoftware architecturesystem architecture
Chuyện coding, Chuyện linh tinh, Chuyện nghề nghiệp
Developer phải làm sao khi làm việc với code … rởm?

Ở bài “Tại sao code của dự án hiện tại nó … tởm quá vậy” trong kì trước, mình đã nói lý do mà code của các dự án càng để lâu sẽ càng loằng ngoằng, rối rắm.

Đây là chuyện bất khả kháng, và chúng ta ít khi có quyền lựa chọn project mình tham gia!

Thay vì than trời, trách đất, chửi mấy lão developer trước kia, bạn hãy cùng mình tìm hiểu một số cách “sống chung với lũ” – tức sống và làm việc chung với code bựa.

Ở cuối bài, mình cũng sẽ chia sẻ một số phương pháp để nâng cao chất lượng code trong dự án, giúp code đỡ “tởm dần đều” qua thời gian nhé!

Continue reading Developer phải làm sao khi làm việc với code … rởm? →


architecturebugcông nghệchất lượngclean codecodecodercoding conventiondự ándeveloperframeworkkinh nghiệmlegacy codetechnology
Chuyện coding, Chuyện linh tinh, Chuyện nghề nghiệp
Tại sao code hiện tại của dự án lại … “tởm” quá vậy?

Khi đi học hoặc mới đi làm, chúng ta được dạy về việc viết code rõ ràng, mạch lạc, chất lượng:

Code phải được chia tách thành các class/module rõ ràng.Mỗi module phải làm một nhiệm vụ duy nhất, ít lệ thuộc lẫn nhau (high cohension/low coupling)

Khi tham gia dự án đầu tiên, hẳn ai cũng mong rằng mình sẽ được tiếp xúc với những dòng code mạch lạc, chất lượng như vậy.

Thế nhưng, đời sẽ cho bạn một gáo nước lạnh ngay lập tức! Khi tham gia một dự án, nhiều khả năng các bạn sẽ được đọc một đống code vừa khổng lồ, vừa tởm vừa rối như canh hẹ.

Xem thêm: Ghim Trên League Of Legends :D, Klasik Master Yi Çin Sanat Görseli

Có những đống code đọc vào chỉ muốn chửi WTF

Thật đấy, 96.69% code của các dự án lớn đều như vậy cả. Có thể dự án hiện tại bạn đang làm cũng vậy đấy!

Vì sao thế? Cùng đọc bài viết này để biết nhé!

Continue reading Tại sao code hiện tại của dự án lại … “tởm” quá vậy? →


architecturecông nghệchất lượngclean codecodecodercoding conventiondự ándeveloperframeworkkinh nghiệmtechnology
Search for:Kênh Youtube Tôi Đi Code Dạo
*

*
Kênh Youtube chia sẻ về ngành lập trình dưới dạng vlog 3-4 phút rất ngắn gọn và bổ ích.Các bạn nhớ ghé thăm và subscribe nha!
Sách do tôi viết

*
Bảo mật nhập môn - Bảo mật cơ bản cho developer

*
Nhập môn lập trình không code

*
Code dạo ký sự - Lập trình viên đâu phải chỉ biết code


Top Posts & PagesLike ngay để không bỏ lỡ những bài viết hay nhé!
Like ngay để không bỏ lỡ những bài viết hay nhé!
Bài viết gần nhấtAbout me
*

Mình là Phạm Huy Hoàng, một developer.

Thuở còn là sinh viên, mình từng có những thắc mắc, trăn trở về technical, về con đường nghề nghiệp, nhưng không có ai giải đáp.

Blog này là nơi mình chia sẻ những kiến thức, kinh nghiệm mà mình đạt được trong quá trình làm việc và trải nghiệm.

Mong rằng nó sẽ giải đáp phần nào những khúc mắc, trăn trở cho những bạn sinh viên như mình ngày xưa.

Đọc thêm về tôi và blog này!


Tags
Bản quyền bài viết
*

Lập trình viên giỏi không phải chỉ biết code


*

Social LinksOnline users
*

Blog Stats10,451,765 lượt xemLiên kết

CodeaholicguyThe Full Snack DeveloperTiger Nguyễn – BrSE blog

Yellow CodeNiviki.comBlog Cường QuáchDammio – Kiến thức CNThe Lazy Dev


Lưu trữ
Blog at WordPress.com.
Add your thoughts here... (optional)Post to
Cancel
Email (Required)Name (Required)Website
Loading Comments...
Comment
×
Nổ hũ club online uy tín