プロジェクト アーキテクトからの要求に問題があります。この人は、.NET の命名規則と同じ方法ですべてのプロパティに名前を付けることを望んでいます。
JavaScript を JavaScript として維持するために戦うべきですか、それとも .NET ショップにいるという理由で .NET 命名規則が JS に忍び寄るのを許すべきでしょうか?
//ALL THE RETURN PROPERTY NAMES SHOULD START WITH A CAPITALIZED LETTER - like MaxItemsPerPage.
return {
MaxItemsPerPage: _dataModel.pageSize,
data: _data,
searchTerm: _searchTerm,
filterViewModel: _filterModel,
dataGridViewModel: _dataModel,
sortOptions: _sortOptions,
selectedSortOption: _selectedSortOption,
selectedSortOrder: _selectedSortOrder,
sortOrders: _sortOrders,
loading: _loading,
update: updateData,
searchResults: _searchResults,
pageTitle: _pageTitle,
showSortOpts: _showSortOpts,
enableSortOpts: _enableSortOpts,
disableSortOpts: _disableSortOpts,
showA: _showAscendingOptions,
showD: _showDescendingOptions,
selectedSearchTemplate: _selectedSearchTemplate,
searchListTemplateOptions: _searchListTemplates
};