6 maneiras de fazer a mesma coisa, o que é considerado boas práticas?

As vezes tem tantas maneiras diferentes de fazer o mesmo código que nós ficamos na dúvida quanto a qual maneira usar. O que seria considerado "boa prática" pela comunidade e o que sua equipe entenderia melhor. Suponhamos que você esteja trabalhando dentro de um método de um Domain Service chamado UmDomainServiceChique(objetoDoDominio) que será chamado por uma API. Você tem uma regra de negócio chique para ser verificada que por enquanto chamarei de VerificaMinhaRegraChiqueComplexa(). Você chama UmDomainServiceChique(objetoDoDominio) e caso VerificaMinhaRegraChiqueComplexa() retorne true você vai querer que UmDomainServiceChique faça o que tem que fazer e a api retornar Ok 200, caso contrário você quer que a API responda um erro qualquer, tipo BadRequest, e retornar uma mensagem dizendo que VerificaMinhaRegraChiqueComplexa deu ruim. Eu vejo 6 maneiras de fazer isso, gostaria de saber a opinião de outrs devs sobre qual seria a maneira menos gambiarr

Factory Reset do Samsung Galaxy S

Neste endereço http://www.clangsm.com.br/vb/android-os/9802-aparelhos-android-hard-reset.html também há um procedimento para resetar o Galaxy S e apagar tudo, servindo para desbloqueá-lo.

Reproduzindo:
Para hard reset seu Samsung I9000 Galaxy S:

1. Desligue o aparelho. Se o seu celular Samsung Galaxy S está congelado, retire a bateria e recoloque-a.
2. Segure o botão Diminuir Volume.
3. Pressione e solte o botão Power.
4. Você está agora confrontado com um menu que permite Fastbook, recuperação Clear Storage, e Simlock.
5. Selecione Clear Storage, pressionando o botão Diminuir Volume.
6. Pressione e solte o botão Power.
7. Agora, basta confirmar a sua decisão: Volume para cima para confirmar e Volume para baixo para negar a ação.

Se SIM for selecionada, todos os dados, incluindo aplicações de terceiros serão apagados do seu Samsung I9000 Galaxy S. Uma vez que a limpeza for concluída, o telefone irá reiniciar a suas configurações de fábrica.

ou

-Botão do volume para cima+botão home+power
-Espere piscar I9000, solte o power (continue segurando home +volume)
-Com o botão do e volume selecione wipe data/factory.reset
-Home para confirmar
-Com o botão do volume vá até : yes - delete all user data
-Home para confirmar novamente
-Espere voltar e reboot system now
-Home para confirmar


É isso. Usei esse menu para outras coisas, como acesso de root, mas não para resetar. É por sua conta e risco.

Comentários

  1. cara esse post ficou show de bola resolveu o meu problema...

    ResponderExcluir
  2. Muito bom o tutorial!!! O meu estava bloqueado na tela inicial pedindo o sim, pq minha irmã mexeu no meu celular e acabou fazendo isso!! Fiz a segunda opção ki achei mais rápida e prática e funcionou tudo direitinho! Outra coisa, minhas fotos, músicas, vídeos, não se perderam, apenas as minhas configurações no aparelho ki resetaram!! Muito obrigado mesmo!!
    Abraço a todos!!

    ResponderExcluir
  3. Não estou conseguindo fazer nenhuma das opcões, tem como alguem me explicar de uma forma mais clara ? Obrigado.

    ResponderExcluir
    Respostas
    1. vc tem que segurar ate aparecer o que esta escrito la eu tentei duas vezes e achei que não funcionava dai segurei demoro mas derrepentemente apareceu, a segunda opção é melhor.

      Excluir
  4. Eu ja tentei, a 2º opção mais não resultou ate o momento esto sem saber o que fazer!
    mais vou tentado na 1º Opção e se resultar irei infomar!! UM abraço
    Mestre.

    ResponderExcluir
  5. Alguem sabe me diser se isto funciona no celeular que está bloqueado, e pedindo confirmação da conta do google?

    ResponderExcluir
  6. comoo q eu façoo pra pedii senha do market coloquei uma senha de letras e números e num lembroo o q eu façoo pf respondam

    ResponderExcluir
  7. PARA COMFIRMAÇAO DO GOOGLE,QUANDO A BATERIA TIVER ACABANDO VAI MOSTRAR A PORCENTAGEM DA BATERIA.CLIQUE EM USO DA BATERIA DESATIVE TODOS OS LINQUES E VA NA CONFIGURACO-PRIVACIDADE -RESTAURARPADRAO DE FABRICA-ZERAR TELEFONE -E NAO FIQUE PREOCUPADO COM AS FOTOS E MUSICAS .RESOLVE

    ResponderExcluir
  8. nao estou conseguindo o que eu faço

    ResponderExcluir
  9. valeu cara pela ajuda!! segunda opçao fooi td certinho!

    ResponderExcluir
    Respostas
    1. Vitor,muito obrigado pela sua ajuda,foi justamente do jeito que vc mim indicou o sistema para desbloquear o meu tablet galax sansung.valeu pela ajuda.

      Excluir
  10. VOCÊ É O CARA!!!
    A segunda opção é bem mais simples!!!
    espero que o meu problema tenha sido resolvido com essa formatação...
    Obrigado VITOR

    ResponderExcluir
  11. Economizei grana aqui velho! salvou o celular na minha filha, obrigado. fiz o primeiro tópico o segundo não funcionou. abraço. parabéns pelo post.

    ResponderExcluir
  12. Valeu cara...fiz o segundo e deu certo...me cobraram R$ 100,00 pra fazer isso...parabéns por divulgar informação.

    ResponderExcluir
  13. Muito obrigado a segunda opçao e otima para o caso e nao perdi as fotos que estavao no tel fantastico respondendo a pergunta do david funciona sim para quando esta bloqueado pedindo a confirmacao da conta do google

    mais uma vez obrigado mesmo vc e o cara !!!!!!!!

    ResponderExcluir
  14. muito obrigado ajudou bastante nao perdi as fotos e restaurou o tel do segundo modo que vc esplicou parabens muito obrigado mesmo voce e o cara !!!!!!!!

    ResponderExcluir
  15. Muito obrigado.... Deu certo no meu celular. Perdi os contatos, os programas que eu tinha baixado, mas as fotos ficaram gravadas....
    Pelo menos não perdi tudo e meu celular está desbloqueado....

    ResponderExcluir
  16. Por favor alguem me ajuda urgente.. o meu é um gt 19000b e nao consigo fazer a segunda opção, ele liga direto, oq eu estou errando por favor.

    ResponderExcluir
    Respostas
    1. Desligue ele e ligue segurando o botão de power, tecla home e botão de volume+

      Excluir
  17. Bom dia.
    Executei a segunda opção e funcionou perfeitamente no meu Galaxy S4.
    Obrigado pelas informações.

    Porém estou com outro problema que não sei se vocês podem ajudar.
    Tentei conectar o meu Galaxy S4 no meu Mac Book e no S4 apareceu

    Atenção NAO É POSSIVEL ENCONTRAR NO SEU PC O SOFTWARE QUE RECONHEÇA SEU DISPOSITIVO. O SERVICE PACK 3 DO WINDOWS MEDIA PLAYER VERSAO 10, OU SUPERIOR, PARA WINDOWS XP O UA TRANSFERENCIA DE ARQUIVO DO ANDROID PARA MAC OS DEVE SER INSTALADA. É POSSIVEL BAIXAR E INSTALAR O PC KIES A PARTIR DE HTTP//WWW.SAMSUNG.COM/KIES PARA SINCRONIZAR DADOS COM SEU DISPOSITIVO, FAZER O BACKUP DE DADOS E ATUALIZA-LO (SUPORTA O WINDOWS E O MAC OS).

    Como conseguirei sincronizar o meu galaxy s4 com o meu mac pro ???

    muito obrigado
    carlos queiroz
    queiroz@folha.rec.br

    ResponderExcluir
  18. demora muito tempo para concluir? pois fiz o esse processo e, já tem uns dez minutos que esta downloading e do not turn off target(não desligue.
    Será que demora muito?

    ResponderExcluir
    Respostas
    1. Ele entrou em modo download.
      Tente ligar segurando o volume + em vez do volume -

      Excluir
  19. Puxa cara achei que tinha perdido meu celular mas deu certo que massa muito bom mesmo resolveu haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!!!

    ResponderExcluir
  20. OLÁ MEU CELULAR NÃO TERMINA DE FAZER O RESET O QUE FAZER?

    ResponderExcluir
    Respostas
    1. É estranho quando isso acontece. O celular pode estar com defeito. Não interrompa o processo, espere o quanto puder, com ele ligado no carregador para a bateria não acabar.

      Excluir
  21. oi amigo resetei um samsung galaxy win duos e sumiu todos os contatos e todas as fotos tem como recuperar?

    ResponderExcluir
    Respostas
    1. Não amigo, não tem como recuperar. Reset de fábrica significa isso mesmo: apagar tudo pra começar de novo.
      Daria para recuperar se você tivesse feito backup antes ou sincronizado com o computador usando o kies ou sincronizado os backups com sua conta do Google.

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

Busca de CEP com o Lazarus - Parte 1 - UrlEncode

Botão Add This para adicionar seu post em qualquer rede

Uso de memória no SQL Server