Tin tức mới

Nghệ nhân Phần mềm

Tái cấu trúc mã nguồn: Chia nhỏ mã nguồn

Tách phương thức: Tách từ một phương thức dài lấy một phương thức mới nhỏ hơn. Việc chia từ một phương thức dài thành nhiều phương thức nhỏ sẽ làm mã tốt hơn như: dễ hiểu, để bảo trì, dễ tái sử dụng hơn. Các bước: Tạo phương thức mới có tên phù hợp với […]

Read More

Tái cấu trúc mã nguồn: Trừu tượng hóa

Bao gói các trường của lớp để ép người dùng phải dùng thông các cách truy xuất dán tiếp như các phương thức. Việc bao gói dữ liệu giúp tăng tính an toàn của dữ liệu, che dấu dữ liệu, giúp cho lớp con có thể dễ dàng ghi đè các lấy dữ liệu. Các […]

Read More

Tái cấu trúc mã nguồn

Khái niệm Mỗi người có một khái niệm tái cấu trúc mã nguồn (code refactoring) khác nhau, và khi chuyển ngữ sang tiếng việt, thì việc tìm một thuật ngữ chính xác càng khó hơn. Ở đây tôi xin chuyển nghĩa từ refactoring thành tái cấu trúc và chọn định nghĩa của Martin Fowler: Tái […]

Read More

Quản lý Rủi ro trong Dự án phần mềm

Rủi ro là việc không thể tránh khỏi trong quá trình triển khai một dự án phần mềm trong thực tế, rủi ro có thể gặp phải ở bất kể quá trình nào của một dự án. Tôi xin giới thiệu với các bạn một chút kinh nghiệm bản thân về phương pháp mà tôi […]

Read More

Coding Dojo là gì?

Định nghĩa Coding Dojo là buổi họp của nhóm lập trình viên để cùng nhau vợt một thử thách trong lập trình. Trong buổi họp này, lập trình viên tham gia vào hoạt động thực hành có chủ ý với những mục tiêu cụ thể để nâng cao trình độ kỹ năng nào đó trong […]

Read More

10 cách hay để trở thành một lập trình viên giỏi

“Một lập trình viên giỏi là một người luôn nhìn 2 phía khi băng qua đường 1 chiều”. ~ Doug Linder Đối với một lập trình viên trong thế giới công nghệ, có một thứ mà có thể kéo chúng ta ra khỏi nhà và đến nơi làm việc, đó là niềm vui và đam […]

Read More

Mẹo debug với Visual Studio 2010

Bài viết này được bạn Nguyễn Thị Linh dịch từ nguồn ScottGu’s Blog. Hôm nay blog đăng 1 vài mẹo debug hữu ích mà bạn có thể sử dụng với Visual Studio. Những mẹo hay cho hầu hết các developer(người phát triển ứng dụng) sử dụng Visual Studio dường như không biết (mặc dù hầu hết […]

Read More

[Infographic] Mức độ nghiêm trọng của lỗi phần mềm

Mọi người đều ghét lỗi phần mềm – các nhà phát triển đều không muốn nó xuất hiện trong mã của họ và người tiêu dùng ghét chúng trong các sản phẩm của mình. Typemock, một công ty Israel chuyên phát triển các sản phẩm trong lĩnh vực kiểm thử phần mềm đa nền tảng […]

Read More

Sử dụng bộ nhớ hiệu quả với Memory Pool

Vấn đề cân bằng giữa tốc độ và sử dụng bộ nhớ luôn là vấn đề đau đầu đối với lập trình viên. Khi phải đối mặt với vấn đề này, người lập trình phải cân nhắc xem nên ưu tiên tốc độ hay bộ nhớ. Đối với những ứng dụng chạy theo thời gian […]

Read More

Tin mới ngày 5-9-2012

Tia Sáng – Từ bỏ email sẽ tốt cho tim mạch Nhiều người trong chúng ta cảm thấy thật khó chịu khi không thể kiểm tra hộp thư email thường xuyên, và cứ vài phút một lần lại phải ngó hộp thư. Nhưng một nghiên cứu mới phát hiện việc phớt lờ email, tin nhắn […]

Read More