Por que os quadros foram descontinuados no HTML5, mas não os iFrames? Afinal, quase não há diferença entre os dois. Em muitos casos, usar um deles daria a mesma saída (me perdoe se eu estiver
Por que os quadros foram descontinuados no HTML5, mas não os iFrames? Afinal, quase não há diferença entre os dois. Em muitos casos, usar um deles daria a mesma saída (me perdoe se eu estiver
Nos meus poucos anos de programação, eu brinquei com tudo, desde Ruby até C ++. Eu fiz tudo, desde apenas aprendendo a sintaxe básica (Ruby) até a conclusão de vários projetos importantes (para mim) que ampliaram minhas habilidades com o idioma. Dada essa variedade (e o fato de realmente aprender...
Se eu encontrar um erro de digitação não crítico no código (digamos, um apóstrofo errante em uma declaração de impressão (erro)), vale a pena fazer uma confirmação para resolver esse erro, ou ele simplesmente deve ser deixado em paz? Especificamente, estou curioso sobre a ponderação da junção do...
Comecei a trabalhar em uma empresa voltada principalmente para C #. Temos algumas pessoas que gostam de Java e JRuby, mas a maioria dos programadores aqui gosta de C #. Fui contratado porque tenho muita experiência na criação de aplicativos Web e porque me inclino para tecnologias mais recentes,...
Em muitos livros e tutoriais, eu ouvi a prática do gerenciamento de memória enfatizar e senti que algumas coisas misteriosas e terríveis aconteceriam se eu não liberasse memória depois de terminar de usá-lo. Não posso falar por outros sistemas (embora, para mim, seja razoável supor que eles adotem...
Em algum momento, um programa está em desenvolvimento. Os recursos estão sendo adicionados, removidos ou alterados o tempo todo. Toda versão não passa de um protótipo. Portanto, não perco muito tempo escrevendo código super limpo nesse momento, porque nunca sei quanto tempo algo dura. É claro que...
Segundo a Wikipedia, a regra 90/10 da otimização de programas afirma que "90% do tempo de execução de um programa é gasto na execução de 10% do código" (veja o segundo parágrafo aqui ). Eu realmente não entendo isso. O que exatamente isso significa? Como 90% do tempo de execução pode ser gasto...
Linguagens como C, Java e C ++ requerem parêntese em torno de uma expressão inteira quando usado em um if, whileou switch. if (true) { // Do something } em oposição a if true { // Do something } Isso me parece estranho, porque os parênteses são redundantes. Neste exemplo, trueé uma expressão...
Comparado a cerca de 10 anos atrás, observei uma mudança em direção a estruturas usando o estilo de roteamento que desacopla o caminho da URL do sistema de arquivos. Isso geralmente é realizado com a ajuda de um padrão de controlador frontal. Nomeadamente, quando antes, o caminho da URL era...
Portanto, não sei se esse é um design de código bom ou ruim, por isso acho melhor perguntar. Costumo criar métodos que processam dados envolvendo classes e, muitas vezes, faço muitas verificações nos métodos para garantir que não receba referências nulas ou outros erros antes. Para um exemplo...
Recentemente, eu estava escrevendo um pequeno pedaço de código que indicava de maneira amigável ao ser humano quantos anos um evento tem. Por exemplo, isso pode indicar que o evento aconteceu "Três semanas atrás" ou "Um mês atrás" ou "Ontem". Os requisitos eram relativamente claros e esse era um...
Ao iniciar um projeto para uma empresa que não é primariamente uma empresa de programação, uma das expectativas é que exista um produto final no final livre de todos os erros e faça tudo o que é necessário imediatamente. No entanto, isso raramente é o caso. Quais são algumas maneiras de gerenciar...
Trabalhar em um projeto com falha é uma das poucas coisas que a maioria dos programadores tem em comum, independentemente do idioma usado, indústria ou experiência. Esses projetos podem ser ótimas experiências de aprendizado, desastres esmagadores de alma (ou ambos!) E podem ocorrer por várias...
A maioria dos programadores que defendem metodologias politicamente corretas como Agile, Waterfall, RUP, etc. Alguns deles seguem a metodologia, mas não todos. Sinceramente, se você pode escolher a metodologia, certamente adotaria metodologias "corretas" convencionais ou preferiria a metodologia...
Recentemente, tive que investigar um problema de campo para nosso aplicativo corporativo de grande porte. Fiquei horrorizado com os logs que tive que vasculhar na tentativa de encontrar o problema e, no final do dia, os logs não ajudaram em nada a identificar / isolar o bug. Nota: Entendo que nem...
Dentro de alguns meses, um colega estará migrando para um novo projeto e eu herdarei um de seus projetos. Para preparar, já encomendei o trabalho efetivamente de Michael Feathers com o código legado . Mas esses livros, assim como a maioria das perguntas sobre o código herdado que encontrei até...
Estou planejando deixar meu emprego atual porque estamos bloqueados no uso do Blub , com uma estrutura corporativa do Blub e um servidor da Web no nível do Blub, em hospedagem compartilhada medíocre. Meus colegas de trabalho são amigáveis e meu chefe é um proprietário médio de empresa de pequeno...
Sei que algumas coisas são mais fáceis / difíceis em um idioma que no outro, mas estou interessado apenas em recursos relacionados ao tipo que são possíveis em um e impossíveis / irrelevantes no outro. Para torná-lo mais específico, vamos ignorar as extensões do tipo Haskell, já que existem muitas...
Meu departamento é especializado na conversão de dados de clientes em nosso esquema de banco de dados para que eles possam usar nosso software. No momento, temos aplicativos C # que demoram um IDataReader(99% do tempo SqlDataReader), executam alguma limpeza e mapeamento, inserem-no em um...
Eu tenho visto muitos projetos que têm repositórios que retornam instâncias de IQueryable. Isso permite que filtros adicionais e classificação possam ser executados IQueryablepor outro código, que se traduz em diferentes SQL sendo gerados. Estou curioso de onde veio esse padrão e se é uma boa...