Perguntas com a marcação «source-code»

O código fonte é qualquer conjunto de instruções do computador (possivelmente com comentários) escritas usando alguma linguagem de computador legível por humanos, geralmente como texto.


13
Devo refatorar o código marcado como "não mude"?
Estou lidando com uma grande base de código e recebi alguns meses para refatorar o código existente. O processo de refatoração é necessário, pois em breve precisaremos adicionar muitos novos recursos ao nosso produto e, por enquanto, não podemos mais adicionar nenhum recurso sem interromper outra coisa. Em resumo: código …

30
Como você mergulha em grandes bases de código?
Quais ferramentas e técnicas você usa para explorar e aprender uma base de código desconhecida? Estou pensando em ferramentas como grep, ctagstestes de unidade, teste funcional, geradores de diagrama de classes, gráficos de chamada, métricas de código sloccounte assim por diante. Eu estaria interessado em suas experiências, nos ajudantes que …



17
Como você lida com o código feio que você escreveu? [fechadas]
Então, seu cliente pede que você escreva algum código, e você também. Ele então muda as especificações sobre você, como esperado, e você implementa diligentemente os novos recursos dele como um bom rapaz. Exceto ... os novos recursos meio que entram em conflito com os antigos, então agora seu código …


5
Como você coloca um preço no seu código-fonte? [fechadas]
Me pediram para vender o código-fonte (junto com os usuários existentes) do pequeno aplicativo utilitário que eu criei anos atrás. Eu investiguei como colocar um preço no código-fonte, mas até agora não consegui encontrar uma boa solução. Eu pesquisei na net, mas não encontrei nada útil. Então me deparei com …

10
Quando o código é "herdado"? [fechadas]
Todos nós fizemos isso, rotulamos algum código (geralmente coisas que herdamos) como "legado"? Mas ainda é usado nos sistemas de produção - então é realmente legado? E o que o torna legado? Devemos evitar essa rotulagem injustificada de código que funciona perfeitamente; onde a rotulagem é uma conviniência pura que …


4
Nomeação de classes: singular ou plural? [fechadas]
É sempre difícil para mim escolher entre formas singular e plural para nomes de classes: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController E para nomes compostos é ainda mais difícil: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Qual abordagem você prefere e por quê?


5
Onde você lê bons exemplos de código fonte? [fechadas]
Ouvi algumas pessoas dizerem que uma das melhores maneiras de melhorar sua capacidade de codificação é ler o código de outras pessoas e entendê-lo. Minha pergunta, como programador relativamente novo, onde vou encontrar bons exemplos de código-fonte que não estão muito longe da minha cabeça?



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.