Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 13 kết quả

Đề tài: Làm sao khắc phục tình trạng viết code chỉ để chạy được?

  1. #1
    Ngày gia nhập
    02 2008
    Bài viết
    39

    Mặc định Làm sao khắc phục tình trạng viết code chỉ để chạy được?

    Chán quá các bác ạ, e đi làm code được 1 năm rồi, lúc mới làm thì thấy thật hào hứng ngày nào cũng cắm mặt vào làm việc có hôm còn ở lại cty để code đêm nữa, nhưng càng về sau càng thấy chán. Lắm lúc code xong chạy rồi nhưng em đọc lại cảm thấy nó thế nào ấy (code thì lung tung chẳng có tổ chức gì và biết rõ là đoạn này phải sửa lại cho nó đẹp, dễ nhìn, thuật toan chưa ngon đâu sửa lại đi) nhưng rồi lại chẳng biết sao nữa . Có bác nào biết cách giúp e thoát khỏi vũng bùn này không :( . Chứ nếu tiếp tục kiểu này thì e mãi dập chân tại chỗ mất thôi :((

  2. #2
    Ngày gia nhập
    04 2011
    Bài viết
    2

    1. Theo mình nghĩ thì nên làm theo trình tự: Design -> Code
    2. Học thêm các design pattern.
    3. Tham khảo code.
    4. Có ý chí muốn thay đổi.

    Chúc bạn may mắn và thành công.

  3. #3
    Ngày gia nhập
    03 2009
    Nơi ở
    %appdata%\Temp
    Bài viết
    819

    Refactor - Martin Fowler
    Đọc xong đảm bảo bạn viết code như làm thơ luôn \m/
    .::[The best way to predict the future is to invent it]::.
    __________________________________________________ _ - Alan Kay -

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    39

    Trích dẫn Nguyên bản được gửi bởi tieudieudu Xem bài viết
    1. Theo mình nghĩ thì nên làm theo trình tự: Design -> Code
    2. Học thêm các design pattern.
    3. Tham khảo code.
    4. Có ý chí muốn thay đổi.

    Chúc bạn may mắn và thành công.
    Trích dẫn Nguyên bản được gửi bởi Wazi Armstrong Xem bài viết
    Refactor - Martin Fowler
    Đọc xong đảm bảo bạn viết code như làm thơ luôn \m/
    Cảm ơn các bác để e đọc xem sao

  5. #5
    Ngày gia nhập
    05 2010
    Bài viết
    10

    Bác tham khảo thêm cái này nữa, chúc bác mau lĩnh hội được _www.dofactory.com/Patterns/Patterns.aspx

  6. #6
    Ngày gia nhập
    05 2012
    Bài viết
    89

    Mặc định Làm sao khắc phục tình trạng viết code chỉ để chạy được?

    Trích dẫn Nguyên bản được gửi bởi xOkyox Xem bài viết
    Chán quá các bác ạ, e đi làm code được 1 năm rồi, lúc mới làm thì thấy thật hào hứng ngày nào cũng cắm mặt vào làm việc có hôm còn ở lại cty để code đêm nữa, nhưng càng về sau càng thấy chán. Lắm lúc code xong chạy rồi nhưng em đọc lại cảm thấy nó thế nào ấy (code thì lung tung chẳng có tổ chức gì và biết rõ là đoạn này phải sửa lại cho nó đẹp, dễ nhìn, thuật toan chưa ngon đâu sửa lại đi) nhưng rồi lại chẳng biết sao nữa . Có bác nào biết cách giúp e thoát khỏi vũng bùn này không :( . Chứ nếu tiếp tục kiểu này thì e mãi dập chân tại chỗ mất thôi :((
    Đọc mấy quyển về các pattern, best practice ấy.
    Hồi đi học tớ đọc mấy quyển đó chăm lắm, nhưng khi làm tớ mới nhận ra là không phải chỉ có học theo những cái pattern, best practice của người ta là được mà bản thân phải tự rút kinh nghiệm, tự rút ra các pattern, best practice của bản thân mình.
    Tuy nhiên, "code để chạy được" với 1 góc độ chấp nhận được cũng là 1 chiến lược tốt đấy bạn ạ.
    Trong phát triển phần mềm, người ta cũng hay dùng phương pháp prototyping mà.
    _http://en.wikipedia.org/wiki/Software_prototyping

    Với 1 prototype để throw away (vứt đi) thì việc "nắn nót" 1 cách thừa thãi sẽ làm chậm tiến độ đấy
    Ngoài ra, từ kinh nghiệm bản thân mình thấy, việc refactor mặc dù IDE hỗ trợ (nên tránh gây lỗi) nhưng mà nếu mà chi phí thời gian vào việc refactor 1 cách không hợp lý thì phản tác dụng đấy.
    Cũng cần nhớ nguyên lý KISS nữa: _http://en.wikipedia.org/wiki/KISS_principle

  7. #7
    Ngày gia nhập
    03 2012
    Bài viết
    96

    Việc đầu tiên là kiếm 1 chỗ lương cao cái đã. Lương cao thì mới có trách nhiệm và động lực để làm.

  8. #8
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Trích dẫn Nguyên bản được gửi bởi xOkyox Xem bài viết
    Chán quá các bác ạ, e đi làm code được 1 năm rồi, lúc mới làm thì thấy thật hào hứng ngày nào cũng cắm mặt vào làm việc có hôm còn ở lại cty để code đêm nữa, nhưng càng về sau càng thấy chán. Lắm lúc code xong chạy rồi nhưng em đọc lại cảm thấy nó thế nào ấy (code thì lung tung chẳng có tổ chức gì và biết rõ là đoạn này phải sửa lại cho nó đẹp, dễ nhìn, thuật toan chưa ngon đâu sửa lại đi) nhưng rồi lại chẳng biết sao nữa . Có bác nào biết cách giúp e thoát khỏi vũng bùn này không :( . Chứ nếu tiếp tục kiểu này thì e mãi dập chân tại chỗ mất thôi :((
    Đừng vội, bạn hãy đi tuần tự từng bước 1 để nâng trình code của mình lên.

    Bước 1: Hãy tập analysic project, ít nhất: Class Diagram.
    Bước 2: Hãy tuân thủ các nguyên tắc lập trình nếu bạn đang làm theo OOP, Open-Close.
    Bước 3: Học & Áp dụng các mẫu quan trọng, Abstract Factory, Factory Method, Adapter, Builder.

    Nếu có gì khó hiểu hay cần tư vấn, hãy contact mình, mình sẽ giúp theo khả năng có được.

  9. #9
    Ngày gia nhập
    05 2012
    Bài viết
    89

    Hôm nọ mình mới nhớ lại hồi học quản lý dự án phần mềm có học về Extreme Programming - một trong những phương pháp luận về phát triển phần mềm 1 cách linh hoạt, trong đó tinh thần "code chỉ để chạy được" đấy. Thực ra, theo Extreme Programming, thiết kế càng đơn giản càng tốt, sao cho lỡ sau này có phải sửa cũng dễ, nhưng không có nghĩa là thiết kế vớ vẩn mà phải theo 1 tập các design pattern. Extreme Programming hạn chế công sức cho việc thiết kế chi tiết các class mà học tập kinh nghiệm từ những design pattern. Nhưng nhìn chung, điều cần học của phương pháp Extreme Programming đó là "tự đơn giản hóa hết cỡ các công việc". Nếu không đến mức phải cầu kỳ thiết kế đàng hoàng thì cứ "code chỉ để chạy được" là đủ.
    Ấn tượng nhất là 1 tuần chỉ làm 40h đồng hồ.
    Đã được chỉnh sửa lần cuối bởi SuperUser : 07-12-2012 lúc 09:14 AM.

  10. #10
    Ngày gia nhập
    02 2011
    Bài viết
    10

    Trích dẫn Nguyên bản được gửi bởi kidkid Xem bài viết
    Đừng vội, bạn hãy đi tuần tự từng bước 1 để nâng trình code của mình lên.

    Bước 1: Hãy tập analysic project, ít nhất: Class Diagram.
    Bước 2: Hãy tuân thủ các nguyên tắc lập trình nếu bạn đang làm theo OOP, Open-Close.
    Bước 3: Học & Áp dụng các mẫu quan trọng, Abstract Factory, Factory Method, Adapter, Builder.

    Nếu có gì khó hiểu hay cần tư vấn, hãy contact mình, mình sẽ giúp theo khả năng có được.
    Bước 3 mấy cái mẫu đó học ở đâu bạn, có sách hay web nào thì share mình với

Các đề tài tương tự

  1. Algorithm Khắc phục lỗi màn hình xanh khi chạy chương trình Task Manager viết bằng C#
    Gửi bởi smhoa trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 04-11-2012, 07:43 AM
  2. source code game cờ tướng viết bằng C#, ai có cho mình tham khảo
    Gửi bởi thehoan_90 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 10-05-2012, 05:19 AM
  3. Code bài toán n Hậu viết bằng C++. Chương trình không chạy nếu n > 14?
    Gửi bởi we004338 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 1
    Bài viết cuối: 19-09-2011, 10:52 PM
  4. Cách khắc phục hiện thị dấu chấm đại diện cho khoảng trắng trong Visual 2008 ?
    Gửi bởi troinau trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 12-08-2011, 08:36 AM
  5. Tham khảo C++ | Open Source hoặc souce code viết bằng C/C++
    Gửi bởi Kevin Hoang trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 10-12-2007, 09:34 PM

Quyền hạn của bạn

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