30/09/2018, 19:08

Các bác code theo kiểu nào?

Mình thấy có hai phong cách code, các bác code theo phong cách nào? Tại sao??

Kiểu 1

int main() {
    for(int i=1; i<=10; i++) {
        if(a==b){
            d++;
            e++
        }
    }
}

Kiểu 2:

int main()
{
    for(int i=1; i<=10; i++) 
    {
        if(a==b)
        {
            d++;
            e++
        }
    }
}
Văn Dương viết 21:14 ngày 30/09/2018

Giống hệt nhau mà

Thẩm mĩ thì kiểu 2, nhác thì kiểu 1 cơ mà nó tự xuống dòng khi mở ngoặc rồi.
Nhìn kiểu 2 rõ ràng, sáng sủa hơn.

Đỗ Trung Quân viết 21:08 ngày 30/09/2018

Kiểu 1, tiết kiệm hẳn 2 dòng code :))

*grab popcorn* viết 21:18 ngày 30/09/2018

Kiểu 1 để tiết kiệm 1 dòng.
P/s: Python chả có kiểu nào cả

dihocke viết 21:11 ngày 30/09/2018

Kiểu 1 vẫn là đẹp nhất, kiểu 2 thì theo mấy đứa bạn là dễ đọc code nhưng mình thì thấy kiểu 1 vẫn là dễ đọc nhất, mà còn đẹp nữa, code mấy đứa gửi nhờ fix lỗi toàn viết kiểu 2, mình phải ngồi sửa lại về kiểu 1 rồi mới fix

Pham Van Hai viết 21:23 ngày 30/09/2018

Kiểu này:

int main()
{
	for (int i = 1; i <= 10; i++) {
		if (a == b) {
			d++;
			e++
		}
	}
	return 0;
}
Thành Phạm viết 21:21 ngày 30/09/2018

Toàn dùng kiểu 1, do IDE nó tự gen thì dùng thôi à mà kiểu 1 nó gọn hơn mà, nhìn hàm dài quá ớn lắm

Quân viết 21:19 ngày 30/09/2018

mình thì cho vào ide cho nó format lại thành kiểu 1 đọc cho quen, kiểu 2 cảm giác method dài ngoằng ra

Nguyễn Văn Dũng viết 21:22 ngày 30/09/2018

Like this:

int main() {
    for(int i=1; i<=10; i++) 
    {
        if(a==b)
        {
            d++;
            e++
        }
    }
}

or

int main() {
    for(int i=1; i<=10; i++) {
        if(a==b){
            d++;
            e++
        }
    }
}
DA.t viết 21:10 ngày 30/09/2018

Mình dùng kiểu 1, nhìn ngắn ngọn, số dòng ít hơn, kiểu 2 nhiều khoảng trống quá Hồi bữa cho đứa bạn nhìn code, nó nói đọc code ko đc :))

Leng Keng viết 21:22 ngày 30/09/2018

mới vào code thì dùng kiểu 2, còn bây giờ chuộng kiểu 1 hơn!
còn đây là kiểu 3, *le my teacher.
int main() {for(int i=1; i<=10; i++) {if(a==b){d++;e++}}

Mercury Phạm viết 21:22 ngày 30/09/2018

mình thấy kiểu 1 khó đọc, trỏ vào cái } mà chả biết cái kia ở chỗ nào
vs cả trong visual tự nó căn chuẩn theo kiểu 2 rồi, thậm chí mình viết mấy cái biểu thức có 1 câu lệnh cũng {} luôn cho dễ nhìn
tiết kiệm dòng code thì cũng chả tiết kiệm dc bao nhiêu dung lượng cho chương trình nên chả cần

Vu Van Chung viết 21:09 ngày 30/09/2018

Mình thì thích dùng kiểu 1 hơn, trông hợp mắt hơn hẳn!!

Thông Khiếm Thính viết 21:19 ngày 30/09/2018

2 kiểu như nhau… Nhưng kiểu 1 viết cho gọn lại dễ dàng hơn, còn kiểu 2 xuống dòng thì viết đoạn dài dòng lắm (Kéo cuộn lên xuống mệt lắm =]]]]])

Nguyễn Hoàng Vũ viết 21:13 ngày 30/09/2018

theo mình là tùy theo ngôn ngữ và IDE thì đúng hơn, hồi đó code C# trên VS thì nó auto xuống dòng theo kiểu 2, nhìn mới rõ ràng, còn giờ code JS trên sublime làm biếng xuống dòng nên kiểu 1 là perfect

hacked viết 21:21 ngày 30/09/2018

Tại sao kiểu 1 đẹp được nhỉ?? Trông khó nhìn quá!!

Vu Van Chung viết 21:15 ngày 30/09/2018

Tùy người nhìn mà bạn, nó hợp mắt thì nó đẹp thôi à!!

17XGOD viết 21:22 ngày 30/09/2018

kiểu 1 theo mình thì dễ nhìn hơn. biết nó thuộc cái nào

while (!(sucesecd = try())) viết 21:12 ngày 30/09/2018

kiểu 1 không chỉ tiết kiệm 1 dòng đâu mà 1 dòng/block nếu code cố 1k block thì tiết kiệm đc 1k dòng => dễ đoc hơn

Nguyễn Duy Khánh viết 21:12 ngày 30/09/2018

Mình dùng kiểu 2, nhìn code rõ ràng hơn

Anh Pham viết 21:14 ngày 30/09/2018
for (int i = 1; i <= 10; i++)
                if (a == b)
                {
                    d++;
                    f++;
                }

sao không có kiểu này nhỉ

Bài liên quan
0