-
Notifications
You must be signed in to change notification settings - Fork 401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(thumbinal): FIXED
surplus characters
#559
Conversation
Commit para fixação da excedência de caracteres na thumbnail de respostas...
@OtavioVB is attempting to deploy a commit to the TabNews Team on Vercel. To accomplish this, @OtavioVB needs to request access to the Team. Afterwards, an owner of the Team is required to accept their membership request. If you're already a member of the respective Vercel Team, make sure that your Personal Vercel Account is connected to your GitHub account. |
@OtavioVB sensacional, parabéns pela primeira contribuição! Uma sugestão: se você rodar os testes com 1) Os testes passaram? Péssimo. Isso significa que não tem nenhum teste forçando esse erro e cobrindo o comportamento para evitar regressão. 2) Os testes não passaram? Ótimo. Falta agora consertar as novas expectativas. E depois disso vamos seguir com esse PR. Em paralelo, sugiro explorarmos outras formas de mensurar a lagura, pois pela quantidade de caracteres é algo falho, uma vez que cada letra possui uma largura, por exemplo: AAAAAAAAAAAAAAAAAAAA (20 caracteres) E daí vai depender se o título está usando muitas ou poucas letras de largura pequena. Então o que poderíamos é usar a função tabnews.com.br/models/thumbnail.js Line 56 in cbdaeb8
Essa função foi usada para decidir a largura da caixa que fica por baixo do tabnews.com.br/models/thumbnail.js Line 83 in cbdaeb8
Onde o valor Poderíamos ter essa mesma mensuração para o |
@filipedeschamps Pois é, eu não rodei o comando |
@OtavioVB leia o README do projeto 👍 |
Eu li o README do projeto, quando dou o
|
Dei um |
Qual versão do Node.js você está usando? Eu tive o mesmo problema (e um monte de gente também, na verdade). Já falaram disso nessa issue aqui (e em outras também). |
Eu tinha chegado a ver esta
|
Oi Filipe, você pediu para eu fazer o teste, consegui... Apareceu isso como resultado do teste
|
@OtavioVB que erro interessante! Eu nunca vi isso e é ruim estar em português, pois isso dificulta pesquisar no Google. Mas pelos logs eu vi que subiram os serviços do Docker e isso é ótimo, só falta entender o que de fato são as outras reclamações, pois parece que não está sendo encontrado nenhuma dependência: Duas perguntas:
|
|
Engraçado Filipe, eu rodei
|
Interessantíssimo! Meu maior palpite é em alguma incompatibilidade com o |
Eu recebo essa mesma mensagem de erro toda vez que rodo |
@nottja1mmm você está rodando no Windows? |
Sim estou usando Windows Filipe |
Eu também uso Windows. O que eu faço para executar os testes é rodar o |
Problemas relacionados: open-cli-tools/concurrently#208 open-cli-tools/concurrently#167
|
@filipedeschamps Estou rodando os testes a partir do que o @aprendendofelipe falou |
Não era não. Está dando isso mesmo se esperar o servidor subir antes de executar os testes? |
Eu não tava com o servidor rodando hahashasdads |
|
Eu fiz isso por osmose, mas não entendi qual é a funcionalidade disso a fundo, eu sei que são testes automatizados, mas você poderia me dar um aprofundamento disso Filipe? |
O @filipedeschamps dá uma boa introduzida aqui: |
Ótimo! Teste quebrado com sucesso 😍 nesse caso é o que eu comentei lá em cima sobre esperar que o teste quebrasse com essa sua nova implementação 👍 |
Em paralelo @aprendendofelipe você consegue verificar se o
|
show!! Muito bom estar aprendendo com vocês, mas na minha cabeça (leiga), não faz sentido eu quebrar o teste de forma que não passe no teste kkk |
Agora qual é o próximo passo? |
haahha justo! Não vou conseguir me aprofundar por aqui, mas a questão é a seguinte:
|
Caraca @filipedeschamps que show!! Isso caiu no melhor momento para mim! Recentemente, iniciei meus estudos sobre testes, a importância, os testes que eu estavam fazendo era manuais com criação de classes em abstrações, enfim, mas não tinha entendido que tinha como funcionar desse jeito, que coisa incrível!! Irei pesquisar como funciona e como realiza as implementações disso para .NET!! Achei sensacional |
Roda sim @filipedeschamps, mas lembra que nos PRs #440 e #455 testamos o |
Oh noooo!!! 😂 precisamos achar uma solução para isso! Inaceitável o |
Talvez a gente deveria trocar toda a implementação de thumbnail por isso: https://vercel.com/blog/introducing-vercel-og-image-generation-fast-dynamic-social-card-images |
@OtavioVB estou fechando esse PR por conta do novo recurso da Vercel, mas agradeço muito a tentativa de contribuição e por ela refletiu em consertarmos o |
@OtavioVB você foi citado no post comemorativo: https://www.tabnews.com.br/FelipeBarso/tabnews-novo-ranqueamento-otimizacoes-e-mais 🎉 |
Commit para
fixação da excedência de caracteres na thumbnail de respostas
Essa é uma pull request para fixação de um
bug
da thumbnail de respostas, veja a seguir o erro:Como pode-se perceber os caracteres excederam o limite da área permitida, isso acontece pois o limite permitido é 50, no entanto, ele excede em 14 caracteres por causa do array de caracteres:
Em resposta a
, que não é levado em consideração pela linha de comando que será alterada nessa pull request.Desse modo, foi reparado para margem de erro limite permitida.