Công cụ hỗ trợ lập trình

tool

Làm gì cũng cần có công cụ để nhanh chóng, chính xác và dễ dàng hơn. Các tool bên dưới được sử dụng rộng rãi trong các cty lập trình, đã được kiểm chứng tính hiệu quả trong thực tế. Bao gồm:
Notepad++
Tortoise svn hoặc Tortoise git
Beyond compare
Visual Studio 2015 community
Visual Code

Bạn nên nắm vững các công cụ lập trình này để công việc trơn tru và thuận lợi hơn. Do các tool này có quá nhiều bài viết hướng dẫn rồi nên mình chỉ giới thiệu thôi.

Notepad++

Công cụ này giúp cho edit các file text dễ dàng, hỗ trợ highlight các ngôn ngữ lập trình, thụt đầu dòng,… Điểm nổi bật là nhẹ, nhiều chức năng hữu dụng, nhiều plugin. Giúp cho việc đọc hiểu code dễ dàng hơn.

SVN hoặc Git

SVN (sub version) và Git là công cụ để lưu trữ các phiên bản của file, dùng nhiều nhất là lưu trữ code. Lập trình bắt buộc phải dùng vì:
– Đôi khi sửa code 1 chút rồi không chạy được nữa. Svn và git lưu trữ các phiên bản trước đó để bạn dễ dàng phục hồi như cũ.
– Code được lưu giữ từng phiên bản, nhờ đó biết được code đã được thay đổi theo thời gian như thế nào.
– Code lưu trữ tập trung, do đó làm việc nhóm phải dùng

Hiện tại git phổ biến hơn svn, cảm nhận cá nhân là svn phù hợp với lập trình opencv hơn là git.

Tortoise svn hỗ trợ tích hợp (integrate) vào Visual Studio, giúp dễ dàng so sánh code vừa sửa.

Nếu bạn thích dùng Git thì có rất nhiều tool hỗ trợ bạn như là SourceTree. Muốn upload, lưu trữ source code thì có rất nhiều host như Github, Gitlab

Beyond compare

Code chỉ cần khác nhau 1 dấu chấm, dấu phẩy đã làm cho chương trình không chạy được. Chương trình này giúp bạn so sánh các file với nhau, cụ thể là so sánh code cũ và code mới khác nhau chỗ nào để fix. Bên dưới là 2 file code khác nhau duy nhất chữ s, nếu không có tool này sẽ rất khó kiểm tra

Screenshot 2018-01-14 16.42.13

Beyond compare được dùng nhiều nhất do giao diện thân thiện, hỗ trợ nhiều loại file: text, binary, hình ảnh,…

Beyond Compare kết hợp với Tortoise svn hoặc Tortoise git là tool tiện dụng. Ấn chuột phải vào bất kỳ folder nào, chọn Tortoise svn -> Setting -> Diff viewer. Chọn checkbox External rồi chọn đường dẫn như hình bên dưới:

Screenshot 2018-01-14 16.34.17

Visual Studio 2015 community

Hiện tại phiên bản này ổn định nhất, hỗ trợ nhiều tính năng cần thiết cho lập trình viên và hỗ trợ C++ 11 khá ổn.

Link Google Drive

Visual Code

IDE của Microsoft, khá tiện lợi để debug code Python, cách sử dụng cũng tương tự Visual Studio.

Trang chủ Visual Code

Leave a Reply