Preguntas etiquetadas con programming-practices

Las prácticas de programación son las prácticas comúnmente utilizadas o no tan comúnmente en el desarrollo de software. Estos pueden incluir cosas como desarrollo ágil, Kanban, atajos de codificación, etc.










6
El código que convierte un valor en una representación diferente y luego lo vuelve a convertir a donde comenzó es malo, pero ¿cómo? [cerrado]
Estaba leyendo un artículo sobre malas prácticas de programación . Mencionó "Código YoYo" que convierte un valor en una representación diferente, luego lo convierte de nuevo a donde comenzó (por ejemplo: convertir un decimal en una cadena y luego volver a un decimal, o rellenar una cadena y luego recortarla) …

1
crudo, débil_ptr, único_ptr, compartido_ptr etc. ¿Cómo elegirlos sabiamente?
Hay muchos punteros en C ++, pero para ser honesto en 5 años más o menos en la programación de C ++ (específicamente con Qt Framework), solo uso el viejo puntero sin formato: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); Sé que hay muchos otros punteros "inteligentes": // shared pointer: shared_ptr<SomeKindofObject> Object; …


1
Sé JavaScript muy bien, pero bombardeo entrevistas de codificación [cerrado]
Así que actualmente estoy buscando un nuevo puesto como desarrollador front-end. Conozco JavaScript muy bien y puedo hablar poéticamente sobre cierres, currículum, herencia de prototipos, patrones de diseño, rendimiento de aplicaciones y arquitectura general de front-end. Pero aún así termino bombardeando entrevistas de trabajo. (Para su información, la mayoría de …


9
Código de pruebas futuras
Cuando trabajo, los desarrolladores siempre me dicen que "agregué esto por si acaso para el futuro" o "creo que es una buena idea hacerlo porque probablemente algún día lo deseen". Creo que es genial que sean proactivos al tratar de anticipar cambios futuros, pero no puedo evitar pensar que es …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.