Coding Dojo

1

Mã sạch

Mã sạch

1

Bạn đang đọc cuốn sách này bởi hai lý do. Đầu tiên, bạn là một lập trình viên. Thứ hai, bạn muốn trở thành một lập trình viên tốt hơn. Tốt rồi. Chúng ta cần lập trình tốt hơn.

Cuốn sách này viết về điều đó – lập trình tốt – và đầy những mã lệnh. Chúng ta sẽ soi xét mã lệnh theo nhiều hướng khác nhau. Ta sẽ nhìn mã từ đầu đến cuối, ngước lên nhìn mã từ dưới lên trên và lần theo các khối lệnh từ trong ra ngoài. Khi làm được điều đó thì ta sẽ hiểu rất nhiều điều về mã. Thêm vào đó, ta có thể kể ra sự khác biệt giữa mã tốt và mã tồi. Chúng ta sẽ biết cách viết mã tốt. Và chúng ta sẽ biết cách biến mã lệnh xấu thành mã lệnh tốt.

đọc tiếp

Các bài khác trong mục Coding Dojo

Bộ mặt thật của Coding Dojo

Coding Dojo dễ hay khó?

Lập trình viên dày dạn thì cho rằng coding dojo là trò chơi cho mấy anh lính mới vào nghề, còn những bạn mới thì lại nghĩ rằng ở đây luyện những thứ  cao siêu. Vậy coding dojo thực sự … read more

Mã sạch: Tên có ý nghĩa

naming

Tên xuất hiện ở khắp nơi trong phần mềm. Chúng ta đặt tên cho biến, hàm, danh sách tham số, lớp, gói. Sau đó chúng ta đặt tên tệp và tên thư mục chứa chúng. Rồi chúng ta đặt tên … read more

Lập trình Cặp: chúng ta giúp nhau thành công

pair

Tóm tắt Lập trình Cặp (Pair-Programming) là cách hai lập trình viên cùng làm việc trên chỉ một máy tính, một người lái (driver), một người làm hoa tiêu (navigator), thú vị hơn bạn tưởng tượng nhiều. Việc hoán đổi … read more

Thợ lành nghề #11: Dùng hàm main để làm gì? (SMCRemote – phần 1)

Tho Lanh Nghe

Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh Đới Bạn có thể tải mã nguồn của bài viết trước ở đây. Ngày 18 tháng 2 năm 2003 Trong đầu tôi cứ cân nhắc mãi mớ … read more

Thợ lành nghề #10: Những thread lửng lơ (Vòng lặp không hạn chế)

Tho Lanh Nghe

Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh Đới Bạn có thể tải mã nguồn của bài viết trước ở đây. Ngày 14 tháng 1 năm 2003. Hàng tháng tôi dùng điểm tâm một … read more

Thợ lành nghề #9: Những thread nguy hiểm (Dịch vụ Socket 4)

Tho Lanh Nghe

Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh Đới Câu chuyện tay học việc trẻ tuổi của chúng ta học được bài nằm lòng: Không để các thread đeo lủng lẳng – phải nắm … read more

Kiểm thử đơn vị trong XP

Unit Test

Người dịch: Capuchino Dang | Biên tập: Phạm Anh Đới Kiểm thử đơn vị là một trong những kỹ thuật cốt lõi của Extreme Programming (XP). Nhưng cách kiểm thử đơn vị của XP có đôi chút khác biệt. Trước hết, … read more