Thứ Bảy, 18 tháng 6, 2016

Những thói quen tốt cho người mới bắt đầu lập trình !

Cũng tập tành viết Code, nên có một số thông tin note lại để làm theo.

HÃY KHIẾN CHO CODE CỦA BẠN CÓ THỂ ĐỌC ĐƯỢC

Tôi đã từng rất có hứng để viết những những code vô cùng phức tạp mà không cần suy nghĩ nhiều là làm sao có thể trình bày được nó. Khi tôi trở lại với những dòng code tương tự sau vài tháng, tôi không thể nào hiểu được những gì tôi đã làm. 

1.    Đặt tên biến một cách hợp lý
Dưới đây là một chương trình tính toán tốc độ của một chiếc xe hơi dựa vào thời gian cần để di chuyển giữa hai điểm.

     int a = 10;
     int b = 20;
     int c = 10;
      
     int d = c/(b-a);
      
     print (d);

trong khi nhiều điều có thể rất rõ ràng với bạn khi bạn đang viết code, tôi có thể đảm bảo rằng bạn sẽ bị tối thiểu là có những bối rối nhẹ khi bạn quay trở lại với những gì bạn viết sau 2 hoặc 3 tháng. Mã code dưới đây có vẻ tốt hơn, dễ hơn rất nhiều cho việc gỡ rối và giúp bạn khỏi phải đau đầu và thất vọng sau khi trở lại một thời gian dài.

     int startTime = 10;
     int endTime = 20;
     int distance = 10;
      
     int speed = distance/(endTime - startTime);
      
       print (speed);

2.    Nhận xét một cách chắc chắn, không phải từ trí nhớ

Cũng giống với một số nguyên tắc của việc có khả năng trình bày và việc hay quên, nhận xét mã code của bạn vì vậy (và cả người khác) cho biết bạn đang làm những gì (tất nhiên bạn không cần phải thường xuyên ghi chi tiết tất cả). Rõ ràng là nếu code của bạn được viết với điều 1/(đặt tên một cách logic) trong đầu bạn sau đó sẽ có khả năng giữ những nhận xét ở mức tối thiểu như là code của bạn sẵn sàng giải thích nó ra.

     // SPEED-O-MATIC!
     // Calculates car speed from the time it takes to travel between two points and distance between the points
      
     int startTime = 10;
     int endTime = 20;
     int distance = 10;
      
     int speed = distance/(endTime - startTime);
      
       print (speed);

3.    Học cách sử dụng nguồn kiểm soát

Nguồn kiểm soát có nghĩa là nếu bạn tăng tốc nó lên, bạn có thể quay trở lại thời gian mà chúng đã hoạt động. Nó cũng có nghĩa là bạn có thể cộng tác với những người xung quanh thế giới trên cùng một mã code. Đây là kỹ năng rất hữu ích phải có, đặc biệt là cho người mới bắt đầu.

SourceTree (https://www.atlassian.com/software/sourcetree ) là một nơi bắt đầu rất tốt vì nó thực tế không có tương tác nhiều với thiết bị đầu cuối (terminal). Nó cũng là một trang được truy cập miễn phí.








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

Đăng nhận xét

Cảm xúc của bạn là gì?...

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

Con đến với Cha Mẹ vì lý do gì

 Hôm nay tôi viết về Sự tỉnh thức mà Con trẻ đã đem đến cho Cuộc đời. Khi chưa có con, hay lúc đã mang trong mình hình hài nhỏ bé, cha mẹ nà...