Skip to content

Instantly share code, notes, and snippets.

View Pierry's full-sized avatar
🎯
Focusing

Pierry Borges Pierry

🎯
Focusing
View GitHub Profile
@Pierry
Pierry / CircleTransform.java
Created September 24, 2018 05:04 — forked from julianshen/CircleTransform.java
CircleTransform for Picasso
/*
* Copyright 2014 Julian Shen
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@Pierry
Pierry / GitCommitEmoji.md
Created January 18, 2018 16:57 — forked from parmentf/GitCommitEmoji.md
Git Commit message Emoji
@Pierry
Pierry / 1MarkerAnimation.java
Created December 5, 2017 16:44 — forked from broady/1MarkerAnimation.java
Animating Markers
/* Copyright 2013 Google Inc.
Licensed under Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0.html */
package com.example.latlnginterpolation;
import android.animation.ObjectAnimator;
import android.animation.TypeEvaluator;
import android.animation.ValueAnimator;
import android.annotation.TargetApi;
import android.os.Build;
@Pierry
Pierry / RxJava.md
Created October 18, 2017 14:29 — forked from cesarferreira/RxJava.md
Party tricks with RxJava, RxAndroid & Retrolambda

View Click

Instead of the verbose setOnClickListener:

RxView.clicks(submitButton).subscribe(o -> log("submit button clicked!"));

Filter even numbers

Observable
    .just(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
@Pierry
Pierry / iterm2-solarized.md
Created November 22, 2016 17:33 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + Oh My Zsh + Solarized color scheme + Meslo powerline font (OS X / macOS)

Solarized

@Pierry
Pierry / SimpleMqttClient.java
Created April 11, 2016 20:54 — forked from m2mIO-gister/SimpleMqttClient.java
Example MQTT Messaging in Java
import org.eclipse.paho.client.mqttv3.MqttCallback;
import org.eclipse.paho.client.mqttv3.MqttClient;
import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
import org.eclipse.paho.client.mqttv3.MqttDeliveryToken;
import org.eclipse.paho.client.mqttv3.MqttException;
import org.eclipse.paho.client.mqttv3.MqttMessage;
import org.eclipse.paho.client.mqttv3.MqttTopic;
public class SimpleMqttClient implements MqttCallback {

###Code Review

É uma técnica onde o desenvolvedor tem seu código revisado por outro desenvolvedor antes de commitar o código.

O commitador deve explicar cada arquivo que está sendo commitado, tanto do ponto de vista técnico quanto de negócio.

Cada trecho de código apontado como alteração pelo "diff" deve ser devidamente explicado ao revisor.

É papel do revisor questionar sobre o código, sugerir melhorias e exigir detalhes sobre a regra de negócio.

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="green">#1abc9c</color>
<color name="light_green">#2ecc71</color>
<color name="blue">#3498db</color>
<color name="deep_purple">#9b59b6</color>
<color name="dark_grey">#34495e</color>
<color name="deep_green">#27ae60</color>
<color name="deep_blue">#2980b9</color>
<color name="yellow">#f1c40f</color>