Comment
Viết mã nên comment
Viết mã nên comment
Comment là những đoạn chú thích, giải thích của người lập trình về những dòng mã mình viết, giúp cho mã dễ hiểu hơn.
Comment được compiler bỏ qua khi biên dịch. Tuy không ảnh hưởng đến chương trình nhưng comment có ý nghĩa rất quan trọng. Comment giúp chúng ta dễ dàng hiểu code hơn, nâng cao khả năng bảo trì mã.
Hãy thử tưởng tượng bạn viết một game nhỏ khoảng 1 năm trước mà không có comment, đến bây giờ xem lại sẽ rất khó khăn để hiểu.
"Tôi đã viết cái quái gì thế này"
Đừng code mà không comment.
Comment còn được sử dụng cho mục đích gỡ lỗi. Bạn nào chưa quen dùng debugger thì có thể tìm kiếm lỗi trong code bằng cách bọc từng khối mã lại và thu hẹp lại dần dần. Từ đó tìm ra được dòng nào bị lỗi.
Comment thường có hai dạng: block comment (comment trên nhiều dòng) và và single line comment (comment từ vị trí con trỏ đến cuối dòng). Comment được IDE hiển thị dưới màu sắc khác cho dễ phân biệt.
Block comment: Trong delphi những gì trong cặp dấu {và }, hoặc cặp dấu (* và *) đều là block comment.
var
(* a: Byte;
b: Word; *)
begin
writeln('@');
{ writeln('abc');
readln; }
end;
Single line comment: Những gì phía sau dấu // đến cuối dòng là single line comment. Khác với block comment, single line comment chỉ có tác dụng trên 1 dòng chứa nó. Với lại, những gì trước dấu // không bị ảnh hưởng.
var
a: Byte;
// b: Word;
begin
a := 5; // Đây là comment: Đặt a = 5
// b := 10;
// writeln(a + b);
// readln
end.
Tuy single line comment chỉ có tác dụng trong 1 dòng, nhưng bạn có thể dùng nhiều single line comment liên tiếp nhau (như đoạn code trên, 3 dòng trước end). Delphi sử dụng phím tắt Ctrl + / để tạo hoặc xóa single line comment rất tiện.
Trong delphi thì single line comment thường được sử dụng nhiều hơn.