Mostrando postagens com marcador pelancas. Mostrar todas as postagens
Mostrando postagens com marcador pelancas. Mostrar todas as postagens

terça-feira, 22 de maio de 2018

Moço, quanto custa o quilo de pelanca?

#engenhariaDeSoftware #pelancas
Você chega no açougue e pergunta: "Moço, quanto custa o quilo de pelanca?" Não?  Então, tente perguntar isso ao seu fornecedor de software...
https://www.linkedin.com/pulse/yagni-e-pelancas-do-software-corporativo-de-melo-junior/

segunda-feira, 7 de maio de 2018

ORM é um atoleiro?


#engenhariaDeSoftware #oop #pelancas
"falandosobre.software"
“ORM represents a quagmire which starts well, gets more complicated as time passes, and before long entraps its users in a commitment that has no clear demarcation point, no clear win conditions, and no clear exit strategy.”
("ORM representa um atoleiro que começa bem, fica mais complicado à medida que o tempo passa e, em pouco tempo, aprisiona seus usuários em um compromisso que não tem um ponto de demarcação claro, condições de vitória claras e nenhuma estratégia de saída clara.")

Esta definição, que está citada no excelente artigo de Mark Rickerby, é uma visão perfeita do que acontece quando embarcamos nessa tragédia do software corporativo.

https://maetl.net/talks/rise-and-fall-of-orm

sexta-feira, 4 de maio de 2018

OOP Bullshit


#engenhariaDeSoftware #pelancas #oop
"Não acredite em mim, sou apenas um Brasileiro"
"Object oriented programs are offered as alternatives to correct ones" - Edsger W. Dijkstra
("Programas OO são oferecidos como alternativas aos programas corretos").

O artigo que estou recomendando é curto e sensacional! Uma das suas melhores partes é:

"Recently, I was trying to convince a few of my readers that a better understanding of an object in OOP would help us solve many problems in existing pseudo-object-oriented languages. Then, suddenly, the question came up: "What problems?"

("Recentemente, estava tentando convencer alguns dos meus leitores que uma melhor compreensão do que seria um Objeto, dentro da OOP, poderia nos ajudar a resolver muitos problemas, nas linguagens pseudo-OOP existentes. Então, de repente, a questão surgiu: Que problemas?")

Leia: https://www.yegor256.com/2016/08/15/what-is-wrong-object-oriented-programming.html

quarta-feira, 2 de maio de 2018

Como calcular o percentual de gordura do seu software


Sim, você leu corretamente! O software que criamos tem muita coisa que serve para nada, ou seja: pelancas e gordura, mas que nós mesmos "enfiamos" nele por comodismo ou comprometimento.

Aqui vai uma fórmula simples para calcular o percentual de "gordura" e "pelanca" que nosso software tem, e também o quanto gastamos com isso. Se você é um engenheiro ou arquiteto de software, pode otimizar seu projeto com isto, se você é um cliente, pode cortar custos.