Skip to content

Instantly share code, notes, and snippets.

import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class ExampleTest {
/*
Sometimes(*) 100% line coverage is not enough
*/
@luisartola
luisartola / gist:a99e1262436ab7c165a8
Created September 8, 2014 07:15
Maven no pasa si hay warnings en compilación
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
@luisartola
luisartola / gist:4690234
Created February 1, 2013 09:09
[Borrador] Explicación Sencilla de Principios S.O.L.I.D.
single responsability
-- ¿single? no significa nada. "Conseguir la paz mundial" puede considerarse "una sola responsabilidad" pero necesita de un montón de colaboradores e interacciones.
-- command and query segregation: si un método es una query, no es un command
-- los métodos queries y commands de una clase son de una temática MUY relacionada (cohesión)
Open Close
explicar open close principle con dos métodos:
1 - en uno está abierta la sql pero se envia siempre un mail
2 - en otro la sql es siempre la misma pero se pueden hacer diferentes cosas
@luisartola
luisartola / Nif.java
Created December 18, 2012 14:30
Polimorfimo en Java
class Nif {
}
@luisartola
luisartola / tmux.conf
Created November 6, 2012 15:13 — forked from shinzui/tmux.conf
tmux.conf
# ~/.tmux.conf
#
# See the following files:
#
# /opt/local/share/doc/tmux/t-williams.conf
# /opt/local/share/doc/tmux/screen-keys.conf
# /opt/local/share/doc/tmux/vim-keys.conf
#
# URLs to read:
#
@luisartola
luisartola / operands.sql
Created October 8, 2012 12:52
Oracle dates
//current_date
SELECT TO_CHAR(CURRENT_DATE, 'DD-MON-YYYY HH:MI:SS') FROMDUAL;
SELECT TO_CHAR(SYSDATE, 'DD-MON-YYYY HH:MI:SS') FROM DUAL;
/*
Day: D, DD, DDTH, DAY
Month: MM, MON
Year; YY,YYYY-RR,RRRR
*/
@luisartola
luisartola / FooController.php
Created September 14, 2012 06:55 — forked from igorw/FooController.php
Silex convention-based controllers
<?php
// src/Foobar/Controller/FooController.php
namespace Foobar\Controller;
class FooController
{
public function helloAction($request)
{
@luisartola
luisartola / php-closure-mapper.php
Created September 10, 2012 06:54
PHP Patterns
<?php
$mapper = function($method){
return function ($class) use ($method) {
return $class->$method;
};
};
@luisartola
luisartola / instalacion
Created August 30, 2012 07:27
Sql Server
opción de instalar sql server sin checks
/ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
@luisartola
luisartola / gist:3497781
Created August 28, 2012 12:56 — forked from igorw/gist:3369858
Silex Rest Api Test
<?php
use Silex\WebTestCase;
class RestApiTest extends WebTestCase
{
public function createApplication()
{
...
}