Trong ứng dụng của tôi, sẽ có khá nhiều loại thông số.
Ví dụ: trong GAE, khi tôi cần trích xuất tham số yêu cầu http thành biểu mẫu có thể tuần tự, tôi đặt tên cho httpRequestParameters hoặc httpReqParams bản đồ. sessionAttrs, chẳng hạn.
Đối với GWT RPC, băm thông số từ máy khách đến máy chủ, tôi sẽ đặt tên là client2ServerParams hoặc clnt2SrvrParms và đặt tên máy chủ đối tác2clientParams hoặc srvr2ClntParms.
Trong người tiêu dùng mở, tôi sẽ đặt tên cho bản đồ, consumerAuthRequests hoặc redirectFormParameters và nhà cung cấp đối tác của nóĐặc biệt.
Trong bản đồ của đầu vào được định dạng lại Đối số chính, tôi sẽ gọi nó là inputArgs.
Trong trường hợp của tôi, httpRequestParametersBy name, client2ServerParamsByName, consumerAuthRequestsByName, inputArgsByName hoặc inputArgValueByKey, v.v ... sẽ thừa và quá dài vì tôi luôn biết rằng khóa của bản đồ là "tên". Tôi chỉ cần chắc chắn rằng tên là số nhiều để cho tôi một mực mà nó là một bộ sưu tập.
Ngoại lệ đối với thực tế này là khi khóa không phải là tên mà là đối tượng hơn là tôi đặt tên bản đồ như vehicleByDriver, projByMgr, toxicFoodListByAnimal.
Nguồn
2010-02-14 03:29:02
Tôi ngạc nhiên khi câu hỏi này chưa được đóng lại vì chủ yếu dựa trên ý kiến (không phải là tôi sẽ đóng nó, nhưng đây là những quy tắc của StackOverflow). –