Supongo que la mayoría de los métodos de fábrica comienzan con create
. ¿Pero por qué se llaman " crear "? ¿Por qué no " hacer ", " producir ", " construir ", " generar " o algo más? ¿Es solo cuestión de gustos? ¿Una convención? ¿O hay un significado especial en "crear"?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
¿Cuál elegirías en general y por qué?
createXyz()
.
create
prefijo como una convención en aras de la coherencia de la API y también porque al escribir la letra c
, todos aparecerían en el autocompletado del IDE, lo que facilitaría para alguien que intenta saber qué hay disponible. Podría haber tenido Matrix4f.identity()
, Matrix4f.transpose()
, etc, pero que sería más rápido de encontrar como Matrix4f.createIdentity()
e Matrix4f.createTranspose(...)
, etc