If we encounter a more rigorous and business email list responsible team development, they will remind those problems that we ignore. However, many developers just follow the steps, and silently deal with the details that are not mentioned, or do not do it. The problem is not discovered until we accept the version. Not only the project is delayed, but the development's trust in us is also suddenly reduced.
Here are ten details that are easy to overlook:
1) Default value
Most users are lazier than we think, so when it comes to the personalized selection function, when setting default options or default values, it is necessary to meet the needs of novice users and expert users at the same time.
2) Upper and lower limits
Any function needs to set upper and lower limit values to prevent the product from going out of control.
For example, the limit of text input and the limit of the number of pictures sent are for the overall coordination of the interface, to ensure that the text will not cross the boundary, and to consider whether to allow line breaks, and at most a few lines are allowed. How will it be displayed when the character limit is exceeded, whether it is directly omitted or scrolled.
3) Misoperation reminder
For some irreversible functions, such as reporting, adding to the blacklist, clearing data, giving up saving, etc., a confirmation reminder must be given to prevent the function from being triggered by misoperation.