Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

[HỎI] Hardcode chính xác là gì? Làm gì để không hardcode?

18:01 26-12-2017 15.107 lượt xem 3 bình luận 11:04 28-12-2017

Làm cái web MVC. Mà bị chê xuống chê xuôi về vụ HardCode :(.

Trước mình tưởng những cái gì fix cứng (số, thông báo,..) thì không được bỏ trực tiếp vào.

Để sau này muốn sửa thì sửa một chỗ thôi.

Nên mình tạo một cái 'Common' để đưa toàn bộ mấy cái message vào, rồi chỗ nào cần thì gọi ra.

Nhưng nãy vừa nghe dự án bảo "Đó, trong common vẫn hardcode đó".

Thế tóm lại là phải bỏ cái dòng message vào đâu mới không phải là hardcode ? :((

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
thuymy đã bình luận 11:04 28-12-2017

Thường thì mình tạo trong db, trong file config, để khi build ra người ta vẫn chỉnh sửa được mà không liên quan đến code.

Nguyen Duong đã bình luận 07:32 28-12-2017

Theo mình nghĩ thì bạn nên đưa những thứ hardcode của bạn vào các file như config, xml, json, excel,... rồi gọi lại để sử dụng, khi release người ta không xem source của bạn được, không build lại được, nên chỉ cần vào những file đó và sửa value thì chương trình vẫn chạy đúng theo ý họ :) 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 07:19 27-12-2017

thật ra là trong database, trong file config.... còn k có thì chỉ có tạo 1 class bỏ hết vào thôi

Câu hỏi mới nhất