Skip to content

Instantly share code, notes, and snippets.

View henriquejensen's full-sized avatar

Henrique Jensen henriquejensen

View GitHub Profile
@henriquejensen
henriquejensen / note.md
Created December 10, 2015 23:43 — forked from fyears/note.md
how to install scipy numpy matplotlib ipython in virtualenv

if you are using linux, unix, os x:

pip install -U setuptools
pip install -U pip

pip install numpy
pip install scipy
pip install matplotlib
#pip install PySide
{
"UF": [
{"nome": "Acre", "sigla": "AC"},
{"nome": "Alagoas", "sigla": "AL"},
{"nome": "Amapá", "sigla": "AP"},
{"nome": "Amazonas", "sigla": "AM"},
{"nome": "Bahia", "sigla": "BA"},
{"nome": "Ceará", "sigla": "CE"},
{"nome": "Distrito Federal", "sigla": "DF"},
{"nome": "Espírito Santo", "sigla": "ES"},
@henriquejensen
henriquejensen / .babelrc
Last active April 27, 2017 19:58
Simple configuration Webpack 2, webpack-dev-server and React
{
"presets": [
"es2015",
"react",
"stage-1"
]
}
@henriquejensen
henriquejensen / ambiente.txt
Last active August 31, 2017 15:44
Ferramentas do meu ambiente - Dev Front
#Terminal
node -> 8.4.0 //Ambiente para rodar o JS no servidor
npm -> 5.3.0 //Gerenciador de pacotes do node
yarn -> 0.27.5 //Gerenciador de pacotes do node com cache de pacotes
eslint -> 4.5.0 //Identificador de padroes de codigo
http-server -> 0.10.0 //Simples servidor de paginas estaticas
json-loader -> 0.12.0 //Mock de servidor REST API
#Editor VS Code
#snippets
@henriquejensen
henriquejensen / arquitetura.md
Last active January 14, 2018 13:47
Module Architecture Design for React Redux Projects
  • [src]
    • [modules] //Pasta com todos os modulos da app
      • [module name] //Pasta de um modulo
        • [actions] //Pasta das actions do modulo
          • actionName.js
        • [reducers] //Pasta dos reducers do modulo
          • reducerName.js
        • [constants] //Pasta das constantes do modulo
        • [styles] //Pasta dos stilos gerais do modulo
  • [components] //Pasta dos componentes do modulo
@henriquejensen
henriquejensen / HomeController.jsx
Last active January 14, 2018 13:34
Arquitetura baseada em modulos React Redux
import React, {Component} from "react"
import * as actionsLogin from "../../login/actions/actionsLogin"
import HomeControllerView from "./HomeControllerView"
class HomeController extends Component {
constructor() {
super()
this.state = {}
}
@henriquejensen
henriquejensen / arquitetura.md
Created January 14, 2018 13:46
Arquitetura de tutoriais React e Redux
  • [actions] //Pasta com todas as actions
  • [reducers] //Pasta com todas os reducers
  • [constants] //Pasta com todas as constantes
  • [containers] //Pasta com todas os containers
  • [components] //Pasta com todas os componentes
  • [styles] //Pasta dos stilos gerais
@henriquejensen
henriquejensen / tweets.json
Created February 12, 2021 18:47
Lista de tweets do twitter, mock em json
{
"response": [
{
"text": "RT @PostGradProblem: In preparation for the NFL lockout, I will be spending twice as much time analyzing my fantasy baseball team during ...",
"truncated": true,
"in_reply_to_user_id": null,
"in_reply_to_status_id": null,
"favorited": false,
"source": "<a href=\"http://twitter.com/\" rel=\"nofollow\">Twitter for iPhone</a>",
"in_reply_to_screen_name": null,

Boas práticas para Code Review

  • os testes estão passando
  • não existem erros de lint
  • commits estão divididos (não existe o commit bomba), e eles possuem uma boa mensagem
  • variáveis possuem nomes que fazem sentido (evitar nomes simples como const a, const minhaVar, etc.)
  • Os nomes dos componentes e das funções são coerentes (traduzem o que aquele componente e aquela função se pretendem a cumprir).
  • a lógica esta entendível (código é feito para um humano)
  • esta usando os métodos do javascript para array (map, filter, reduce) ao invés de for e while
  • Se tiver comentários, eles são pontuais e em partes relevantes
@henriquejensen
henriquejensen / Checklist Redux
Created April 4, 2023 19:40 — forked from programadorEmerson/Checklist Redux
Checklisr para pessoas estudantes implementarem o Redux
We couldn’t find that file to show.