home.social

#engenhariadesoftware — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #engenhariadesoftware, aggregated by home.social.

fetched live
  1. Você já escreveu uma classe que funciona, mas não dá pra testar sem subir banco, abrir conexão HTTP ou criar arquivo em disco?

    O problema quase sempre é o mesmo: a classe criou as próprias dependências em vez de recebê-las.

    Novo post: Injeção de Dependência em Python sem Frameworks — implementação manual, Protocol para contratos, e como isso transforma a testabilidade do código.

    🔗 riverfount.dev.br/posts/injeca

    #Python #EngenhariaDeSoftware #TDD #CleanCode

  2. Nomear variáveis é um ato de design, não de estética.

    No meu novo artigo, mostro como combinar Clean Architecture e PEP 8 para escrever nomes claros, concisos e inteligentes em Python — com exemplos reais e um mini refactor no final.

    Leia em:
    bolha.blog/riverfount/nomear-p

    Compartilhe boas práticas e vamos conversar sobre código que se explica sozinho. #Python #CleanArchitecture #PEP8 #BoasPráticas #EngenhariaDeSoftware

  3. "Construímos nossa economia global com base na premissa de que o software possui um certo padrão de qualidade — padrão esse que, como se descobriu, dependia apenas da boa vontade dos primeiros programadores entusiastas.

    Agora que o mercado se consolidou e eliminou o poder de negociação antes desfrutado pelos engenheiros de software, o mundo avança descontroladamente rumo a uma realidade dura: softwares repletos de falhas e que atuam contra os próprios usuários, entrando em conflito direto com o cotidiano.

    O software livre permanece nossa estrela-guia. Nunca foi tão importante."

    #SoftwareLivre #OpenSource #EngenhariaDeSoftware #BigTech #FLOSS #Tecnologia #Decentralização #ética #codigoAberto

    @[email protected] @[email protected]

    @andrewrk mastodon.social/@andrewrk/1158