2011-10-07 46 views
14

Tôi đã thảo luận với các đồng nghiệp của tôi các quy ước đặt tên chính xác cho các lớp, các biến và các đối tượng vv trong ExtJS 4, nhưng tất cả chúng ta đều có các khung nhìn khác nhau.ExtJS 4 Quy ước đặt tên

Có lập trường "chính thức" về vấn đề này không?

Trả lời

3

Gần đây tôi đã tham dự một khóa học đào tạo Ext.js 4 (cung cấp bởi Sencha) và lời khuyên của họ được như sau:

  • namespace cấp cao nhất và tên lớp thực tế nên Camel cased. mọi thứ khác phải ở dạng chữ thường.
  • từ viết tắt cũng nên lạc đà cased
  • Không sử dụng dấu gạch dưới, dấu gạch ngang một bất kỳ ký tự không alphanumerical khác

Vì vậy, Hugh là khá nhiều vào tiền

7

chính thức, tôi không chắc chắn, nhưng theo ý kiến ​​của tôi ..

  • gốc namespace và nhà thầu là UpperCamelCase
  • Sub-không gian tên, phong cách, sự kiện và xtypes là lowercase
  • phương pháp, thuộc tính và các biến là lowerCamelCase
3

Tùy chọn, thực sự. Những gì Hugh nói là hướng dẫn tốt, nhưng tôi thực sự thích không gian tên ở trong ALL CAPS, nhưng các ứng dụng của chúng tôi có các không gian tên khá ngắn nên nó không có vẻ lố bịch.

Các vấn đề liên quan