2010-01-18 24 views
7

Recuerdo haber visto en algún lugar un diccionario de pares de palabras idiomáticas para usar en la programación.Lista de pares de palabras idiomáticas

Como get - set, open - close, allocate - free y así sucesivamente.

¿Alguien recuerda una URL?

+1

configuración-desmontaje, crear-destruir, begin-end. Me molesta que init (ialise) no parece emparejarse muy bien ... –

+3

java-slow? perl-ruido? C++ - abominación? :-P –

+1

insert-delete, add-remove, enable-disable, grant-revoke, leer-escribir, ver-modificar, cargar-guardar. –

Respuesta

2

Hay dos listas cortas de dichos pares en Code Complete, uno para nombres de funciones, uno para nombres de variables. Puedes buscar "Usar opuestos con precisión" usando la función de mirar dentro de Amazon si no tienes el libro.

+0

¡Genial, me diste nuevas palabras clave para buscar! ¡Gracias! La lista que he visto era más larga, pero esto es un comienzo. –

+0

He aceptado la pregunta "más cercano a lo que quiero". Todavía estoy buscando la url ... –

2

Nunca he visto una lista generalmente destinada a la programación, sin embargo, PowerShell tiene una lista: Cmdlet verbs. Los emparejamientos se resaltan para cada verbo donde existen.

Y aunque gran parte del esfuerzo de PowerShell por la consistencia en la línea de comando proviene de la estandarización de esos verbos, algunos de los emparejamientos también pueden ser apropiados en otros contextos.

+0

Gracias, pero esa no es la lista que busco. –

1

Inglés no es mi primer idioma pero no son esos antonyms en lugar de pares idiomáticos?

En Linux se puede utilizar para buscar wordnet antónimos

sudo apt-get install WordNet

wn open -antsv 

-ants para antónimos y v para los verbos. También puede buscar (n | a | r) – antonym for noun | adjective | adverbs.

+1

La mayoría de estas palabras son, de hecho, antónimos. Pero no todos los antónimos son pares idiomáticos en el sentido de mi pregunta. Consulte store-fetch vs. store-load en el comentario anterior. Diferentes casos de uso, diferentes pares. Qué palabras están emparejadas y cuándo, ahí es donde están las expresiones idiomáticas. (P.S. English tampoco es la lengua de mi madre.) –

+0

Una forma cómoda de buscar parejas de antónimos en general es algo bueno, gracias. Sin embargo, me gustaría encontrar una lista que especifique * la práctica establecida * de usar tales palabras en el código. –

3

Basándose en respuesta ergosys':

De código completo 2, Capítulo 11, pág. 264:

Común opuestos en nombres de variable

  • begin/end
  • primera/última
  • bloquear/desbloquear
  • min/max
  • siguiente/anterior
  • viejo/nuevo
  • abierto/cerrado
  • visible/invisible fuente
  • /target
  • origen/destino
  • arriba/abajo
Cuestiones relacionadas