Skip to content

Instantly share code, notes, and snippets.

View wilcorrea's full-sized avatar
🚀
// TODO: be life good

William Correa wilcorrea

🚀
// TODO: be life good
View GitHub Profile
@wilcorrea
wilcorrea / post.md
Created November 22, 2016 13:25 — forked from vinicius73/post.md
["LÓGICA DE PROGRAMAÇÃO" É BOBAGEM, e explicarei porquê.]

#["LÓGICA DE PROGRAMAÇÃO" É BOBAGEM, e explicarei porquê.]

Se preparem que o texto é longo.

Várias vezes chegam novatos aqui perguntando como começar, e a galera diz "estuda lógica primeiro, depois vai pra linguagem X". Vivo dizendo que é bobagem. Ontem, em particular, falei isso, e vieram várias pessoas por inbox me perguntar porquê (e uma pra me xingar, achando que falei por arrogância).

Pra facilitar, eu vou escrever uma boa explicação de porquê "lógica de programação" é furada, doa a quem doer, e postar na APDA e no fórum da EnergyLabs (para futuras referências, porque esse assunto vai voltar, ctz).

{
"name": "company/project",
"description": "PHP Hero Project",
"minimum-stability": "dev",
"license": "proprietary",
"authors": [
{
"name": "Me",
"email": "myemal@mycompany.com"
}
<?php
require dirname(__DIR__) . '/vendor/autoload.php';
use HeroProject\Connection;
$connection = new Connection();
$connection->echoThis('Composer is pretty cool!');
#--------
{
"name": "phpzm/core",
"description": "Simples Core package",
"minimum-stability": "dev",
"keywords": ["php","micro service", "api", "resource", "gennesis.io"],
"homepage": "https://github.com/phpzm/core",
"license": "MIT",
"version": "0.0.6",
"type": "package",
"authors": [
<?php
namespace Hero;
/**
* Class QueryBuilder
* @package Hero
*/
class QueryBuilder
{
<?php
namespace Hero;
/**
* Class QueryBuilder
* @package Hero
*/
class QueryBuilder
{
<?php
namespace Hero;
/**
* Class QueryBuilder
* @package Hero
* @method QueryBuilder table (string $table)
* @method QueryBuilder join (string $join)
* @method QueryBuilder fields (array $fields)
<?php
namespace Hero;
/**
* Class QueryBuilder
* @package Hero
* @method QueryBuilder table (string $table)
* @method QueryBuilder join (string $join)
* @method QueryBuilder fields (array $fields)
<?php
namespace Hero;
use \PDO;
use \PDOStatement;
use \Exception;
/**
* Class Connection
CREATE TABLE `users` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(255) NOT NULL,
`login` VARCHAR(255) NOT NULL,
`password` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`)
);