sai lầm học lập trình rất nhiều lần của tôi
không kiểm tra hết toàn bộ các trường hợp trong lập trình trước khi code phải vẽ bản đồ logic trước sau đó mới chuyển qua mã giả rồi...
không kiểm tra hết toàn bộ các trường hợp trong lập trình
trước khi code phải vẽ bản đồ logic trước sau đó mới chuyển qua mã giả rồi mới đến code
trước khi code phải nghĩ làm sao máy tính biết và giải được câu hỏi của mình
nếu là thao tác với mảng phải đặc biệt chú ý đến phần tử đầu và phần tử cuối
- phải suy nghĩ xong mới được code
- cẩn thận khai báo ngoài scope
-vd bạn muốn kiểm tra phần tử này có trùng với bất kì phần tử nào trong mảng hay không phải chú ý khi kiểm tra được 1 phần tử trùng phải thay đổi biến kiểm tra và break ra khỏi mảng ngay

Khoa học - Công nghệ
/khoa-hoc-cong-nghe
Bài viết nổi bật khác
- Hot nhất
- Mới nhất

SaveRhinos
???
Ngắn vậy thôi hả bạn?!!
Cơ bản nhất là xác định:
1. Input là gì? - Nếu input sai thì làm gì?
2. Có bao nhiêu loại input, nếu loại này thì làm gì, loại kia thì làm gì, mặc định (default) là làm gì? (phải có try - catch - default để không bị treo, chưa nói mấy thủ thuật khác để giúp debug khi cần)
a. Nếu làm gì đó mà không được thì làm gì?
b. Có transaction không? Nếu nửa chừng bị lỗi thì có rollback lại được không?
3. Các output có đúng chuẩn, đúng yêu cầu hay không? - Test chưa?
Thói quen tốt là phải viết ra, list ra, lập "dàn ý" rồi mới code. Suy nghĩ phải có trí nhớ tốt mới được, chứ nhớ nhớ quên quên là lộn tùng phèo lên. Nếu BA chưa nêu rõ các trường hợp thì phải yêu cầu họ bổ sung.
Đó chưa nói phải tính độ phức tạp, tinh chỉnh performance, xét các trường hợp bảo mật vân vân các thứ hầm bà lằng khác.
- Báo cáo