Tiếp tục series “enough” -“more”…

Code cũng có mức độ “enough” và “more”. Nhưng “more” với lập trình không bao giờ “enough”. Tại sao ư? vì tối ưu code là việc lâu dài và không thể có một thuật toán nào tối ưu nhất,núi cao có núi cao hơn,hiện tại chưa tìm được núi cao hơn thì tương lai chắc chắn sẽ xuất hiện.Nếu bạn viết code một lần,sai đâu sửa đó đến khi code chạy được, bạn đã làm “đủ”.Nhưng để thành công hơn nữa,bạn cần xem lại code,xem lại thuật toán,tìm ra cách làm khác tối ưu hơn.Một cách rất tốt để cải tiến code là nhờ người khác review giúp,đặc biệt những người có kinh nghiệm. Họ sẽ có một cái nhìn tổng quan và đánh giá của họ rất có giá trị.Thậm chí,cho dù code của mình tuy chạy được nhưng cảm thấy chưa ổn,hãy nhờ người khác xem hộ. Xem không phải để khoe khoang ,mà xem để rút kinh nghiệm. Đặc biệt,trong lập trình không có sự tự ái.Tự ái là thiệt,bảo thủ là tự hại chính bản thân, hủy hoại sự nghiệp của chính mình. Mỗi người có một cách giải quyết bài toán khác nhau,cần trao đổi đẻ học hỏi,rút kinh nghiệm để cải tiến code của mình về sau. Code chạy được rồi thì hãy dành thời gian suy nghĩ xem có cách nào ngắn hơn,thực thi nhanh hơn,ít tốn bộ nhớ hơn không?Đó là “more” trong công việc, lâu dần,thói quan cải tiến code sẽ trở thành thói quen, mà thói quen tốt sẽ đem lại hiệu quả tuyệt vời!

Còn bạn,bạn dang dừng ở mức nào rồi?

~Dev.Cold~

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook