Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Notas de Axure 9. Respecto a las convenciones de nomenclatura: página, componente, grupo.

Notas de Axure 9. Respecto a las convenciones de nomenclatura: página, componente, grupo.

Abra Axure, haga clic en el resumen en la esquina superior izquierda y vea si hay un montón de "(forma)" "(combinación)" "(rectángulo)" "(imagen)" "Lorem ipsum" dentro? Si son solo unas pocas páginas de prototipos simples de baja fidelidad, no está de más usar la denominación predeterminada. Pero una vez que comienzas a crear prototipos de alta fidelidad, la importancia de la denominación estandarizada es evidente, porque los componentes que necesitamos cuando. Las interacciones de escritura a menudo tienen muchas idénticas o similares. Si no se nombran correcta y claramente, es fácil confundirse y provocar errores lógicos (y en el modo de depuración de Axure existente, los errores lógicos causados ​​por la selección incorrecta de componentes se dejan). a otros para revisar y solucionar problemas es muy problemático). Esta es la razón por la que los principales fabricantes de Internet tienen especificaciones detalladas a seguir al crear prototipos, no solo para que los documentos de producto producidos por diferentes gerentes de producto sean lo más legibles posible para el desarrollo, sino también para reducir los costos de comunicación y aumentar la eficiencia del trabajo. mejora cuando varios gerentes de producto se hacen cargo del mismo documento de producto.

Estas son algunas de mis opiniones sobre los nombres:

1. ¿El nombre de la página se describe mejor en términos de función real + Página, Lo mismo Se recomienda utilizar el signo "-" para marcar diferentes funciones debajo de la página. Por ejemplo, podemos nombrar la página de inicio de sesión LoginPage, y podemos nombrar la página del código de verificación de SMS incluida en la página de inicio de sesión LoginPage-SMS, para que quede clara y clara. ¿Por qué no utilizar el método de escritura más sencillo: Login-SMS? Aunque el nombre de la página en Axure solo se puede usar al abrir la página y llamar a funciones, para evitar la superposición con los nombres de los componentes, se recomienda que todas las páginas tengan la palabra Página para identificación.

2. No se recomienda utilizar chino para todos los componentes y nombres de páginas. Si realmente tienes problemas con el inglés, puedes probar la anotación pinyin. Aunque me parece que Axure tiene muy buen soporte para nombres de variables chinos, todavía no se recomienda usar chino en ningún lugar que involucre lógica para evitar errores desconocidos.

3. El nombre del componente se puede escribir en mayúsculas camello (nomenclatura Pascal) o nomenclatura húngara. Personalmente, estoy acostumbrado a usar la nomenclatura Pascal (es decir, la primera letra de cada palabra está en mayúscula). Aunque la nomenclatura húngara es más intuitiva y fácil de clasificar, la nomenclatura Pascal es simple y fácil de escribir, y es más adecuada para ellos. a mí.

4. Al nombrar componentes, se recomienda nombrarlos en forma de "función" + "propiedad", como el botón de retorno "BackButton" y el botón de eliminación "DeleteButton". ", botón de instalación El panel dinámico de la lista de amigos "FriendListDynamic", el repetidor del avatar "AvatarReapter" y el maestro de la lista de amigos "FriendListUnit". De esta manera, cuando buscamos los componentes correspondientes para escribir lógica, podemos encontrar de forma rápida y precisa los componentes que necesitamos a través de la función de búsqueda o el nombre del cuadro de búsqueda, evitando la necesidad de buscar una y otra vez en la lista.

5. Se recomienda utilizar una "descripción de función" fácil de entender al nombrar variables globales. Por ejemplo, cuando esta variable se utiliza para registrar el nombre de la página. que salta al álbum, podemos ser muy intuitivos y nombrarlo "WhoCalledAlbumPage", para que al llamar parezca mucho más fácil de identificar que variables como Var1, V1111, GlobalVar1 y GlobalVar1111.

6.? Si hay muchas páginas y componentes, asegúrese de utilizar la función de grupo para agruparlos. La tecla de acceso directo es muy simple. presione cmd+G. La agrupación de páginas generalmente está determinada por la división funcional. Por ejemplo, las páginas antes de iniciar sesión se agrupan en "BeforeLogin", las páginas de chat se agrupan en "Chat", etc. La agrupación de componentes es relativamente flexible. Debido al uso de bibliotecas de componentes, a menudo se pueden formar grupos. Esto es inofensivo. A menudo determino la agrupación por botones, paneles, funciones y lógica. No entraré en detalles aquí.

A través de nombres y agrupaciones razonables, podemos ahorrar mucho tiempo buscando componentes al hacer prototipos y también mejorar en gran medida la tasa de utilización de este componente para otros, por favor. preste más atención a los grupos de nombres en el trabajo y el estudio diarios, y desarrolle buenos hábitos de nombres.

————————————————Índice del artículo——————————————————

Capítulo 1

Preparación antes de comenzar

1.?Escrito antes, ¿por qué debería comenzar con este error de Axure? ?

2. Lanzar un producto sin un concepto completo es actuar de forma pícara.

3. Piensa antes de hacerlo: ¿alta fidelidad o baja fidelidad?

4. Aún necesitas saber un poco sobre las especificaciones relevantes del terminal móvil.

Capítulo?2

Comencemos, preguntas confusas para principiantes:

< /p >

5. Pararse sobre los hombros de gigantes: primero instale una biblioteca de componentes

6. Demasiadas habilidades no son abrumadoras, demasiados componentes son realmente importantes Presione

7. Cuadro de texto y campo de texto: ¿Cómo obtener el texto de entrada?

8. Cómo usar URL y variables para vincular páginas y lograr saltos

9. Acerca de las convenciones de nomenclatura: páginas, Componente, grupo.

10. ¿Cuándo deberías utilizar paneles dinámicos?

11. ¿Cuándo se deben utilizar repetidores?

12. ¿Cómo debo empezar a aprender interacciones, variables y funciones?

13. La última línea de defensa para la interacción: situaciones habilitantes

Capítulo 3

Tutorial práctico, continuará...

上篇: El lugar de adivinación más preciso de la ciudad antigua_El lugar de adivinación más precisa de la ciudad antigua 下篇: Mengshan bloquea la carretera_Mengshan bloquea la carretera
Artículos populares