slayerfat / practicaPHPUnit

practicas de unit test en php y metodologia modelo vista controlador

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

practicaPHPUnit

Build Status

practicas de unit test en php

practica completa.

  • se aprendio:
    • Unit test ultra basico.
    • namespaces y autoloader.
    • metodologia MVC ultra basico.
    • composer.
  • sin embargo, por falta de informacion y por la pretension de usar Laravel como framework de php se decidio parar esta practica.

dependecias necesarias

####primero que todo es necesario tener php en el sistema.

###node para usar este repositorio es necesario tener instalado en el sistema node.js chequear que node esta instalado node -v el sistema dira v0.10.* luego chequear que npm (node package manager) este en el sistema npm -v

###composer tambien es necesario instalar composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
  • si falla pueden sudo !!
  • chequear que este instalado composer -V el sistema dira

si falla porque no tienen curl

php -r "readfile('https://getcomposer.org/installer');" | php
mv composer.phar /usr/local/bin/composer
  • chequear que este instalado composer -V el sistema dira Composer version 1.0.-* (...) fecha

###grunt

npm install -g grunt-cli

###bower

npm install -g bower

###clonar este repositorio git clone https://github.com/slayerfat/practicaPHPUnit

###obtener las dependecias del sistema desde la carpeta clonada

npm install

bower install

composer install

eso debera generar las carpetas vendor/ node_modules/ y bower_components/

#estructura del sistema

.
├── app
│   ├── php
│   │   ├── controladores
│   │   ├── core
│   │   ├── modelos
│   │   └── vistas
│   │       ├── calculadora
│   │       ├── home
│   │       └── ...
│   └── public
├── node_modules
│   └── ...
├── bower_components
│   └── ...
├── tests
│   └── php
│       ├── controladores
│       └── modelos
└── vendor
    ├── bin
    ├── composer
    ├── ...
    └── autoload.php

practica de MVC

se decidio tambien practicar MVC gracias a este playlist

practica de phpunit

se decidio usar este tutorial como guia practica: enlace del asunto

About

practicas de unit test en php y metodologia modelo vista controlador


Languages

Language:PHP 90.2%Language:JavaScript 8.2%Language:ApacheConf 1.6%