01/10/2018, 10:05

Kiến thức cơ bản quan trọng như thế nào khi làm thực tế

Topic này là ngẫu hứng đêm khuya khi bất chợt nhớ lại kỷ niệm ngày hôm qua khi phải mất cả buổi sáng để fix 1 cái bug ngớ ngẩn.
Chả là tình hình là tình hình t7 đang phê giấc nồng. Anh leader nhắn tin nhẹ lên cty fix bug dùm. Thế là cuốn gói lên cty. 1 đống code cả ngàn dòng mà khi thấy cái bug mình chửi thầm trong bụng. Lỗi nó như sau:

void xulya()
{
    // code......
    // code .....
    ClassA a = new ClassA();
    // code .....
    // code ....
    XulyB(a);
    // a đem xử lý tiếp ra kết quả sai...
}

void XulyB(ClassA a)
{
    ClassA temp = new ClassA();
    // code ....
    a = temp;
}`

Đó một lỗi thật ngớ ngẩn và hoàn toàn chỉ là kiến thức cơ bản.
Đây là 1 trong những cả đống bug trong quá trình làm việc mình phải fix và hầu hết là 50% do không nắm chắc cơ bản. 30% do sai sót. 20% chưa nắm vững công nghệ hoặc framework sử dụng.

viết 12:18 ngày 01/10/2018

lạ vậy, axulya mà bị thay đổi hoàn toàn bởi hàm xulyb à?? Nếu vậy thì swap trong Java là hoàn toàn khả thi rồi…

edit: chắc là muốn hàm xulyb gán đổi a , vậy thì đúng là

Bò Lúc Lắc viết 12:18 ngày 01/10/2018

uhm cơ bản là muốn đem mấy cái giá trị trong temp gán cho a mà nhiều quá sinh ra làm biến gán a = temp cho lẹ

Nguyen Ca viết 12:14 ngày 01/10/2018

Code kiểu này chạy là thấy ngay chứ ta.

Bài liên quan
0