Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    13-06-2008
    Location
    HCMC
    Bài viết
    103
    Like
    0
    Thanked 1 Time in 1 Post

    Refactor là gì vậy?

    Thú thật em học lập trình java cũng đc gần 2 năm rồi, nhưng do đọc toàn ebook tiếng Anh, nên có nhiều từ em chưa hiểu rõ lăm.
    Hôm rồi lên vietnamworks, thấy có 1 cty yêu cầu

    Familiar with test based development, refactoring, and programming in an IDE.
    Lúc đó mới.. giật mình, vì thật ra mình chưa hiểu rõ lắm về refactoring. Theo như ý em, thì refactor là quá trình làm cho code của chương trình đọc rõ ràng hơn, phải ko vậy?
    Mong đc các bạn giải thích thêm để mình hiểu rõ hơn về refactoring. Cảm ơn các bạn rất nhiều.
    Quote Quote

  2. #2
    Tham gia
    30-05-2007
    Bài viết
    134
    Like
    0
    Thanked 0 Times in 0 Posts
    Em chỉ biết ngang đây thôi : http://en.wikipedia.org/wiki/Refactoring

  3. #3
    Tham gia
    23-03-2009
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    chào tất cả các thànhviên trong ngôi nhà chung đth.com

    chào các bạn mình cũng là dân IT. Nhưng mình vẫn còn nhiều điều chưa bit về thế giới IT
    Mong các bạn hãy chia sẻ cùng MÌnh và mọi thành viên khác của DDTH.com để diễn đàn của chúng ta ngỳa thêm phong phú !
    thank!

    [=========> Bổ sung bài viết <=========]

    nhân bất học bất lý trí
    Ấu bất học bất hà vi
    Được sửa bởi lim dim lúc 22:48 ngày 25-03-2009 Reason: Bổ sung bài viết

  4. #4
    Tham gia
    05-02-2009
    Bài viết
    34
    Like
    0
    Thanked 0 Times in 0 Posts
    không ai trả lời à. Refactoring không đơn giản là làm code mình rõ ràng hơn mà còn là cách bố cục lại code sao cho nó thành các part (thông thường, người ta đưa các xử lý, thuật toán thành các method), tối ưu thuật toán, tổ chức lại biến...để làm sao nó (là class, hay lớn hơn là module) có thể được sử dụng lại ở đâu đó, hay để nâng cấp dễ dàng (hạn chế các xung đột hay chỉnh sửa quá nhiều trong system mới). Thế nên có một số tài liệu người ta phiên dịch từ này gọi là tái sử dụng (trong khi tái sử dụng là re-use). Có ai biết thì bổ sung nha, cái này tớ gà nên không dám nói nhiều

  5. #5
    Tham gia
    23-01-2011
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    "DEFINITION Refactoringmeans changing a piece of code withoutchanging its
    functionality. If you’ve ever renamed a method, you’ve done refactoring. If
    you’ve ever split a large method into multiple smaller method calls, you’ve
    refactored your code. The code still does the same thing, but it becomes easier to maintain, read, debug, and change."

    Trích The Art of Unit Testing, 2nd edition, page 43.

Tags for this Thread

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •