Estoy un poco confundido por la documentación de MSDN # C que establece que &y |son operadores lógicos y que &&y ||son los operadores condicionales. Sigo llamando &&, ||y !operadores lógicos, ¿entonces estoy
Estoy un poco confundido por la documentación de MSDN # C que establece que &y |son operadores lógicos y que &&y ||son los operadores condicionales. Sigo llamando &&, ||y !operadores lógicos, ¿entonces estoy
Durante mis cuatro años en la universidad, hemos estado usando mucha programación funcional en varios lenguajes de programación funcional. Pero también he usado mucha programación orientada a objetos y, de hecho, uso más los lenguajes orientados a objetos cuando hago mi propio proyecto pequeño para...
Durante mucho tiempo en SO y en otros lugares, Java tiene la reputación de ser lento. Desde bromas hasta muchos comentarios en preguntas y respuestas, la gente todavía cree que Java es lento basado únicamente en su experiencia en los años 90. Este es mi problema: hemos refutado (la mayoría) de las...
Activado por este hilo , (nuevamente) estoy pensando finalmente en usar pruebas unitarias en mis proyectos. Algunos carteles dicen algo así como "Las pruebas son geniales, si son buenas pruebas". Mi pregunta ahora: ¿Qué son las pruebas "buenas"? En mis aplicaciones, la parte principal a menudo es...
Trabajo como programador a tiempo completo y tengo un trabajo bastante bien remunerado para el país donde vivo, pero en este momento podría ganar un poco de dinero extra (esposa quejándose de la nueva cocina, etc.). Me interesaría asumir pequeños proyectos en mi tiempo libre. No estoy interesado...
He visto muchas veces declaraciones como: "Por favor, convierta esta característica en un ciudadano de primera clase en un lenguaje / plataforma". Por ejemplo, se dice acerca de las enumeraciones en C # /. Net. Entonces, ¿cuándo una característica se considera un "ciudadano de primera clase" en un...
He trabajado en Mac y Windows por un tiempo. Sin embargo, todavía me cuesta entender por qué los programadores eligen con entusiasmo Mac OS X en lugar de Windows y Linux. Sé que hay programadores que prefieren Windows y Linux, pero les pregunto a los programadores que solo usarían Mac OS X y nada...
Para el fondo, estamos haciendo aplicaciones de ingeniería de escritorio, con un AutoCAD como UI, algo similar a etabs . Una cosa que realmente me molesta es, ¿hay alguna necesidad de contratar a los mejores desarrolladores? Para empezar, estamos experimentando grandes dificultades en el...
Con mucha frecuencia, estoy atrapado al elegir la mejor decisión de diseño. Incluso para pequeños detalles, como definiciones de funciones, flujo de control y nombres de variables, paso períodos inusualmente largos examinando los beneficios y compensaciones de mis elecciones. Siento que estoy...
He trabajado bastante con bases de datos relacionales y creo que entiendo bastante bien los conceptos básicos del buen diseño de esquemas. Recientemente tuve la tarea de asumir un proyecto en el que el DB fue diseñado por un consultor altamente remunerado. Por favor, avíseme si mi intestino está en...
Se estaban cometiendo muchas malas prácticas al comienzo de un proyecto, y las reconocí y luché contra todas ellas. Como no elegí y elegí mis batallas, mi jefe ahora asume que todo lo que sale de mi boca es una respuesta demasiado complicada y pasa mucho tiempo defendiéndose personalmente, en lugar...
Problema : Parece que con casi todos los esfuerzos de desarrollo en los que estoy involucrado, no importa cuánto tiempo se dedique a planificar antes de comenzar el desarrollo, siempre se requiere una gran cantidad de cambios a mitad o hacia el final del proyecto. Estos son a veces grandes cambios...
Me gustaría saber qué diferencia una clase de servicio de una clase de utilidad o una clase auxiliar. ¿Una clase solo con métodos subyacentes llama al dao es un servicio? ¿El uso de las clases de ayuda no viola
He estado leyendo sobre MapReduce por un tiempo, pero lo que no puedo entender es cómo alguien tomaría la decisión de usar (o no usar) MapReduce. Quiero decir, ¿cuáles son los patrones de problemas que indican que MapReduce podría
Trabajo en una startup recién creada de cinco personas. Tenemos un doctorado en aprendizaje automático, un ex miembro del equipo central de RSpec y el tipo que compila el binario Git para OS X. Esos son solo los empleados; el fundador tiene un Ph. D y fue CTO de una corporación multimillonaria...
Las empresas más grandes generalmente tienen el problema de que no es posible escribir todos los programas que los empleados desean (para ahorrar tiempo y optimizar los procesos) debido a la falta de personal y dinero. Luego, algunas personas que tengan (al menos alguna) experiencia en...
Cada vez que busco un IDE (actualmente estoy jugando con Go), encuentro un hilo lleno de personas que recomiendan Vi, Emacs, Notepad ++, etc. Nunca he hecho ningún desarrollo fuera de un IDE; Supongo que me han mimado. ¿Cómo se depura sin un IDE? ¿Estás limitado a solo iniciar...
Parece que hay bastantes formas de comunicación entre directivas. Supongamos que tiene directivas anidadas, donde las directivas internas deben comunicar algo a las externas (por ejemplo, ha sido elegido por el usuario). <outer> <inner></inner>
Me pregunto por qué los frameworks / bibliotecas tienen sus propios ayudantes, aunque ya existen de forma nativa. Tomemos jQuery y AngularJS . Tienen sus propias eachfunciones de iterador: jQuery.each () angular.forEach () Pero nosotros tenemos
En Java no existen virtual, new, overridepalabras clave para la definición del método. Entonces, el funcionamiento de un método es fácil de entender. Porque si DerivedClass extiende BaseClass y tiene un método con el mismo nombre y la misma firma de BaseClass , la anulación tendrá lugar en el...