Xin chào mừng bạn đã ghé thăm blog của Nguyễn Văn Tiến!.Chúc bạn sức khỏe, niềm vui và an lành!.

Thứ Tư, 21 tháng 9, 2016

9 nguồn code mẫu cho tất cả các lập trình viên

Đa phần các lập trình viên sẽ cảm thấy rằng việc tái sử dụng lại code của người khác sẽ dễ dàng và tiện dụng hơn. Sau một thời gian, họ sẽ tích góp được một lượng lớn các module có thể dùng được để ứng dung ngay tức khắc và những task về sau.
Cũng nhờ có sự phát triển của internet, hiện có rất nhiều website các lập trình viên có thể đóng góp các module của mình cho cộng đồng hoàn toàn miễn phí. Đối với những nhà lập trình ứng dụng, các thư viện mở này thật sự là một mỏ vàng. Dù bạn đang viết bất kỳ ngôn ngữ gì C,C++, C#, Perl, PHP,Ruby thì cũng có một website có chứa những nội dung code mẫu phù hợp với bạn.
Sau đây sẽ là list một số trang cung cấp code mẫu tốt nhất cho các lập trình viên. Đừng lo nếu trang web yêu thích của bạn không có ở đây, chúng tôi sẽ cập nhật thêm những trang mới nhất có thể.

#1 – Thiên đường của lập trình viên

Programmersheaven.com là một trang resource online dành cho tất cả các lập trình viên, bất kể ngôn ngữ gì. Trang này bao gốm thông tin, tips, forum về những ngôn ngữ như C++, Delphi, Java, Perl, PHP, Python, Ruby, Visual Basic và hơn nữa. Bạn có thể tìm được rất nhiều thông tin giá trị từ đây.

Không những vậy, trang này còn cung cấp nhiều bài viết, file và tin tức cho tất cả những ngôn ngữ kể trên. Lượng thông tin trên trang này rất khổng lồ, hiện nó đang trở thành một trong những trang cộng đồng lớn nhất hiện nay. Nếu code mẫu mà bạn cần tìm không có ở đây, chỉ việc đăng bài trên forum, tốc độ phản hồi ở đây sẽ rất nhanh.

#2 – SourceForge.net

SourceForge đang được coi là một trong những nguồn mở cực kỳ quan trọng cho cộng đồng lập trình trên mạng. Nếu bạn muốn review các đoạn code mẫu và học cách dùng nó thì đây chắc chắn là một nơi tuyệt vời để nghiên cứu.
Từ trang chính, bạn chỉ cần chọn “Find Software và sau đó chọn “Development”, từ đó bạn có thể mở ra cho mình một thế giới rộng mở chứa đựng rất nhiều nguồn mở dành cho các dự án.
Hiện có khoảng hơn 54,000 danh sách phát triển phần mềm đang có mặt trên đó. Nếu bạn tìm thấy một chương trình nào cuốn hút mình, bạn có thể cùng tham gia vào xây dựng phần mềm này chung với nhiều người khác. Những dự án lập trình trên đều được thực hiện cực kỳ nghiêm túc bởi các lập trình viên chuyên nghiệp.

#3- CodeGuru

CodeGuru cũng là một trang rất hay dành cho các lập trình viên. Trang này chủ yếu nói về các ngôn ngữ như Visual C++/C++, .Net/C# và Visual Basic. Mặc dù nó không có nhiều ngôn ngữ khác nhau nhưng những nội dung ở đây cực kỳ đầy đủ nếu đem so với các diễn đàn khác. CodeGuru sẽ giúp bạn nắm bắt được một số kỹ năng nhất định khi làm việc.
Những bài viết ở đây đều có hình screenshots minh hạ hoạ rất trực quan giúp người học có thể dễ dàng tiếp cận kiến thức hơn.

#4 – The Code Project

CodeProject là một cộng đồng lập trình viên được tổ chức dưới dạng một trang web có các thư mục bài viết miễn phí, chỉ khác một điều rằng người làm content trên trang này thực tế là một lập trình viên, anh đang làm việc cật lực để tạo ra những nội dung tốt nhất. Hầu hết các nội dung đều được viết và giải thích rất chi tiết cùng với các đoạn code mẫu.
Code Project được giới chuyên môn đánh giá là một cộng đồng tốt giúp kết nối các lập trình viên với nhau, những người có cùng sở thích. Bạn hoàn toàn có thể cho ra một bài viết để đóng góp cho nội dung ở đây.

#5 – DevX

Một cái list về nguồn tài nguyên code sẽ không đủ đầy nếu chúng ta không nhắc đến DevX. Đây được coi là một thiên đường đúng nghĩa cho bất kỳ lập trình viên nào. Một cổng thông tin lớn bao gồm cực kỳ nhiều các chủ đề lập trình phổ biến nhất như Java, C++, lập trình dữ liệu, visual basic, lập trình mobile và hơn nữa.
Nếu nhìn ở phía trái menu bar, bạn sẽ thấy một khu vực được đặt tên là DevX umbrella portal, những khi có dự án Visual Basic quan trọng cần hoàn thành trong năm 2001 thì trang web này trở thành một chỗ dựa đáng tin cậy.

#6 – Planet Source Code

Planet-Source-Code là một trong những trang web mà bạn không thể ghét không được, tuy nhiên bạn vẫn phải thích nó. Tuy là một trang web được thiết kế khá xấu với giao diện listing quá nhỏ cộng với quảng cáo hiển thị kháp nơi, nhưng khi bạn biết phải click vào đâu thì bạn sẽ tìm được một thư viên code khổng lồ. Nhìn bên góc phải, bạn sẽ thấy phần “To start, just choose” sau đó chọn một ngôn ngữ theo lựa chọn của bạn. Trang này bao gồm hầu hết các ngôn ngữ chính hiện nay. Trang tiếp theo sẽ cho bạn thấy các mục code mẫu để bạn có thể chọn.
Hầu hết các ngôn ngữ ở đây đều có search filter option, như bạn có thể thấy, mỗi category có khoảng 10 và thậm chí là hàng ngàn dòng code mẫu được đăng lên tại đây.

#7 – GNU và phần mềm miễn phí

Nếu bạn  mê nguồn mở thì bạn không thể nào bỏ qua Free Software Directory. Trang này sẽ link thẳng trực tiếp đến trang chủ của GNU. Phần directory này chỉ là một trong những phần hấp dẫn của các phần mềm miễn phí có mặt trên trang này như audio, vide, database, email, games, graphics, internet apps, communication v.v…

#8 – Google Code

Google đã tham gia cộng đồng nguồn mở với Google Code, một trang cho phép các lập trình viên có thể xem được các code mẫu dành cho web như browser apps, website ads, và product APIs, và thậm chí là các social networking apps.
Như mọi khi, Google sử dụng các format chuẩn, rất gọn gàn và dễ dàng theo dõi. Bạn sẽ không gặp nhiều vấn đề để tìm ra nguồn mở phù hợp với nhu cầu của mình.

#9 – DevArticles

DevArticles là một trong những trang cho nhiều code mẫu tốt nhất hiện nay. Danh sách các phần mềm hiện hành trên đây khá ấn tượng bao gồm Flash, embedded tools và cả Linux. Nếu bạn click vào một trong những hạng mục trên nó sẽ hiện ra rất nhiều bài viết đầy đủ với đầy đủ phần đặc tả.
Vậy là bạn đã có trong tay đầy đủ những nguồn code mẫu để tham khảo. Những nguồn mở này chính là nguồn tài nguyên cho bất kỳ lập trình viên nào muốn nghiên cứu sâu về ngôn ngữ của mình. Happy Coding!

Topdev via Makeuseof


Không có nhận xét nào:

Đăng nhận xét

Bài mới

Bài đăng nổi bật