You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adicionar um arquivo .gitignore: Seria recomendável adicionar um arquivo .gitignore para evitar que os arquivos .o e os executáveis sejam incluídos no repositório do Git.
Arquivo de pacientes atendidos: A ideia era a seguinte: se eu adicionei um paciente ao meu programa automáticamente ele foi atendido então não precisa desse arquivo extra.
Localização da struct: Sugiro mover a definição da struct para o arquivo .c e manter apenas o typedef no arquivo .h. Isso é uma prática comum para melhorar a encapsulação e a modularidade do código, claro que irá mudar a logica de varias coisas então provavelmente seja muito trabalhoso isso.
Uso do typedef: No trecho de código apresentado, há uma redundância ao utilizar struct Consultorio em vez do typedef. Como vocês já estão utilizando typedef para a struct Consultorio, não há necessidade de preceder o nome da struct com struct dentro da função.
Tratativas durante a inserção de dados: Alguns pontos no código, como a adição de especialidade, estão funcionando corretamente, mas não fornecem um retorno claro para o usuário. Seria útil fornecer mensagens de feedback para informar ao usuário que a operação foi bem-sucedida ou se ocorreu algum erro.
No geral, essas são algumas sugestões para aprimorar o código. Parabenizo pelo trabalho realizado até agora!
Feedback sobre o código em C na branch main
Adicionar um arquivo .gitignore: Seria recomendável adicionar um arquivo .gitignore para evitar que os arquivos .o e os executáveis sejam incluídos no repositório do Git.
Arquivo de pacientes atendidos: A ideia era a seguinte: se eu adicionei um paciente ao meu programa automáticamente ele foi atendido então não precisa desse arquivo extra.
Localização da struct: Sugiro mover a definição da struct para o arquivo .c e manter apenas o typedef no arquivo .h. Isso é uma prática comum para melhorar a encapsulação e a modularidade do código, claro que irá mudar a logica de varias coisas então provavelmente seja muito trabalhoso isso.
Uso do typedef: No trecho de código apresentado, há uma redundância ao utilizar
struct Consultorio
em vez do typedef. Como vocês já estão utilizando typedef para a struct Consultorio, não há necessidade de preceder o nome da struct comstruct
dentro da função.No geral, essas são algumas sugestões para aprimorar o código. Parabenizo pelo trabalho realizado até agora!
@roscibely @LeticiaVieirg @isabellylimals
The text was updated successfully, but these errors were encountered: