Skip to content

Instantly share code, notes, and snippets.

Avatar
🇧🇷

Diana Regina reginadiana

🇧🇷
View GitHub Profile
View resume_html.md

Anotações sobre HTML e CSS

Define o tipo de arquivo, assim é mais fácil para os navegadores fazerem o reconhecimento

<!DOCTYPE html>

Adiciona uma descrição e autor para a página:

View resume_css.md
Propriedade Sigficado Parametros Permitidos
user-select determina como e se é possivel selecionar um texto com o cursor (ao tentar copiá-lo por exemplo)
vertical-align determina como um elemento ficará alinhado
visibility determina se um elemento ficará visivel sem remove-lo da DOM
white-space lida com espaços em branco
width define a largura de um elemento
word-break especifica como as palavras vão ser quebradas normal break-all keep-all break-word initial inherit
word-spacing especifica o espaço entre as palavras recebe um numero com alguma unidade de medida permitida pelo css como pixel, além das opções normal, initial, inherit
word-wrap realiza a quebra de texto por palavras normal, break-word, initial, inherit
@reginadiana
reginadiana / Capybara.md
Created Nov 10, 2020 — forked from tomas-stefano/Capybara.md
Capybara cheatsheet
View Capybara.md

Capybara Actions

# Anchor
click_link 'Save'

# Button
click_button 'awesome'

# Both above
View code_review.md

Fazendo um code review de qualidade

Boas práticas

Más práticas

View files_ruby.md

Manipulando arquivos em Ruby

Básicos

my_file = File.new('nome_do_arquivo.txt', 'w') # w de write
my_file.puts 'Escrevendo algo no arquivo'
my_file.close # fecha arquivo
File.open('another_file', 'w') # abre arquivo
View notes_rails.md

Anotações do livro Ruby on Rails - Coloque sua aplicação nos trilhos

Tipos e estruturas de dados

string.bytesize # retorna o número de bits

⚠️ Ao usar floats, nem sempre eles apresentam o valor correto após uma operação. Em aplicações de cunho financeiro isso pode se tornar um grande problema. Podemosa usar a gem BigDecimal para resolver isso.

Ao declarar uma variável com a primeira letra maiúscula, ela torna-se uma constante. Por convenção, uma constante deve

@reginadiana
reginadiana / rails http status codes
Created Aug 14, 2020 — forked from mlanett/rails http status codes
HTTP status code symbols for Rails
View rails http status codes
HTTP status code symbols for Rails
Thanks to Cody Fauser for this list of HTTP responce codes and their Ruby on Rails symbol mappings.
Status Code Symbol
1xx Informational
100 :continue
101 :switching_protocols
102 :processing
View commands_docker.md

docker

Conceitos

📚 Arquivo de definição Dockerfile é um arquivo que importa a imagem base, executará os comandos necessários para rodar a aplicação e copiar e os arquivos da aplicação para a imagem modificada.

📚 Arquivo de definição do Docker Compose é um arquivo onde iremos configurar os parametros para executar os containers.

📚 A ideia do container é ser descartável

View better_tdd.md

Escrevendo testes

Como não escrever os seus testes, Camila Campos

Teste é um código que só faz 3 coisas:

  1. Ajeita o que precisa para o teste funcionar (Arrange - Setup)
  2. Executa a ação que voce quer testar (Act - Exercise)
  3. Verifica se aconteceu o que voce esperava (Assert - Verify)