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, bạn nên tự tạo hoặc tải một khung làm việc cho kiểm thử đơn vị […]
Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu | Biên tập: Phạm Anh Đới Thợ lành nghề #6: Một lần không đủ (Dịch vụ Socket 1) Thợ lành nghề #7: Một lần không đủ (Dịch vụ Socket 2) Ở bài này tay học việc của chúng ta học được một điều: các kiểm thử […]
Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu (conmale) | Biên tập: Phạm Anh Đới Thợ lành nghề #1. Mở đầu Thảm họa Thợ lành nghề #2: Chế độ ăn kiêng tăng cường Thợ lành nghề #3:Tính rõ ràng và sự cộng tác Thợ lành nghề #4:Bài kiểm tra tính kiên nhẫn Ngày 24 […]
Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu (conmale) | Biên tập: Phạm Anh Đới Bài viết này lược trích từ chương Principles, Patterns and Practices trong cuốn Agile Software Development của Robert C. Martin, nhà xuất bản Prentice Hall, 2002. Thợ lành nghề #1. Mở đầu Thảm họa Thợ lành nghề #2: Chế […]
Dương Trọng Tấn. (Tạp chí Lập trình) Hằng ngày chúng ta có rất nhiều việc phải lo: từ công việc cá nhân, học tập, tới công việc ở nơi công sở, các dự án lớn lao cho tới những việc mua quà sinh nhật cho cô bạn cấp Một. Tất cả việc nào cũng muốn […]
Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu (conmale) | Biên tập: Phạm Anh Đới Bài viết này lược trích từ chương Nguyên lý, Mẫu thiết kế và Phương pháp trong cuốn Phát triển Phần mềm Linh hoạt (Agile Software Development) của Robert C. Martin, nhà xuất bản Prentice Hall, 2002. Thợ lành nghề […]
Martin Fowler là diễn giả, nhà tư vấn và tác giả của rất nhiều sách có ảnh hưởng về phát triển phần mềm, thiết kế và phân tích hướng đối tượng, UML, mẫu thiết kế, các phương pháp phát triển phần mềm linh hoạt, và cả XP. Thấy được những băn khoăn của nhiều người […]
Nếu bạn thử nhìn vào sự phát triển logo qua các thời kì của Nike, Mercedes, hay là Microsoft Windows, bạn sẽ thấy có một điểm chung: sự đơn giản. Các logo càng ngày càng đơn giản. Xu hướng đơn giản hóa hiện không chỉ ở trong thiết kế đồ họa, mà còn ảnh hưởng […]
Làm sao để có những trải nghiệm tuyệt vời. Hãy nghĩ đến nhà hàng yêu thích của bạn, nội thất trong chiếc xe hơi, hay những phần mềm trong điện thoại. Làm sao con người có thể tạo ra những trải nghiệm như thế. Chúng ta cần phải xem xét những chi tiết nào, thiết […]