// jQuery
$(document).ready(function() {
// code
})
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// early experiments with node had mysterious double requests | |
// turned out these were for the stoopid favicon | |
// here's how to short-circuit those requests | |
// and stop seeing 404 errors in your client console | |
var http = require('http'); | |
http.createServer(function (q, r) { | |
// control for favicon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Scroll Handling & Smooth Scroll | |
*/ | |
let scroll = { | |
/** | |
* Fires a function on scroll with request animation frame | |
* @param {Function} fn Function to fire on scroll event | |
*/ | |
on: (fn) => { | |
window.addEventListener('scroll', () => window.requestAnimationFrame(fn)) |
###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.