(MUST) The front end MUST determine the names and types of all fields before writing a specific page, that is, the front end can completely define the business data model with TS.

With regard to variable definitions, at least in the Account layer, the architect should be able to form the project dictionary of the current project based on the specification, PM, TL, before the project is formally coded.

Project dictionary: A unified naming convention for things used in a project. Why?

Because the same thing may correspond to multiple words in English, different people will choose their favorite words. Thus causing naming confusion.

Naming principle: the naming here is not based on translation in the sense of literature, there is no need to be elegant, elegant, our purpose is to speed up development and reduce conflicts, so when choosing words, we give priority to choosing level 4 words, and try to choose short words that are easy to remember.