Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Phong cách lập trình chuyên nghiệp

  1. #1
    Ngày gia nhập
    01 2007
    Nơi ở
    Hải Phòng
    Bài viết
    210

    Mặc định Phong cách lập trình chuyên nghiệp

    Phong cách lập trình chuyên nghiệp là một điều rất quan trọng. Không những nó làm cho chuơng trình của bạn dễ đọc, dễ hiểu, dễ nâng cấp, dễ bảo trì, tránh gặp lỗi mà còn thể hiện đẳng cấp và sự chuyên nghiệp của bạn.

    http://en.wikipedia.org/wiki/Programming_style

    Mình muốn chia sẻ với các bạn. Tiện thể cũng muốn bàn bạc vài điều về phong cách lập trình.

    Trong bài viết trên wikipedia, có một đoạn khuyên là trong phép so sánh thì nên để hằng bên trái.
    Code:
    if ( i == 5 ) { ... } <-- không nên
    if ( 5 == i ) { ... } <-- nên
    nguyên do của việc làm trên là để không bị "runtime error" khi lỡ tay gõ nhầm phép so sánh "==" thành phép gán "=" ( đôi khi mình cũng bị lỗi này ):
    Code:
    if ( i = 5 ) { ... } <-- theo cách này thì trình duyệt không báo lỗi
    if ( 5 = i ) { ... } <-- theo cách này thì trình duyệt sẽ báo lỗi
    Tuy nhiên mình thấy đa số vẫn theo cách truyền thống, cách này được cái dễ nhìn ( vì nhìn quen nó rồi ), vả lại, nếu có viết i=5 thì mặc dù ko báo lỗi nhưng trình dịch vẫn warning cho mình( không phải tất cả các trình duyệt - hình như làm trên gcc thì ko có warning ). Vậy nên viết là i==5 hay 5==i bây giờ ?
    pEnGwINUS.

  2. #2
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Thực sự là nên viết 5 == i.
    Ko chắc hẳn IDE của mình sẽ hỗ trợ, đôi khi nó chấp nhận mà ko warning như vậy thì đối với 1 chương trình 10k dòng, kiếm 1 lỗi nhỏ như vậy rất khó. Thx vì đã chia sẻ kinh nghiệm này.

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

  1. Nhà hàng Hà Phong - tổ chức tiệc cưới sang trọng, chuyên nghiệp
    Gửi bởi lylt_helios trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 26-03-2013, 09:13 AM
  2. Nhà hàng Hà Phong - tổ chức tiệc cưới sang trọng, chuyên nghiệp
    Gửi bởi luuthily90 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 05-03-2013, 11:33 AM
  3. Nhà hàng Hà Phong - tổ chức tiệc cưới sang trọng, chuyên nghiệp
    Gửi bởi baobinh trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 01-03-2013, 03:04 PM
  4. Nhà hàng Hà Phong - tổ chức tiệc cưới sang trọng, chuyên nghiệp
    Gửi bởi aquariushl trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 24-02-2013, 11:00 AM
  5. Nhà hàng Hà Phong - tổ chức tiệc cưới sang trọng, chuyên nghiệp
    Gửi bởi luuthily90 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 20-01-2013, 09:12 AM

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