home.social

#testability — Public Fediverse posts

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

  1. I've been playing with as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value , , etc. I agree that some ways of using for coding are just terrible practice. I just don't think that all AI use is inherently evil.

    dev.to/drhyde/god-is-my-copilo

  2. I've been playing with #Github #Copilot as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value #readability, #maintainability, #testability etc. I agree that some ways of using #AI for coding are just terrible practice. I just don't think that all AI use is inherently evil.

    dev.to/drhyde/god-is-my-copilo

    #GithubCopilot

  3. I've been playing with #Github #Copilot as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value #readability, #maintainability, #testability etc. I agree that some ways of using #AI for coding are just terrible practice. I just don't think that all AI use is inherently evil.

    dev.to/drhyde/god-is-my-copilo

    #GithubCopilot

  4. I've been playing with #Github #Copilot as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value #readability, #maintainability, #testability etc. I agree that some ways of using #AI for coding are just terrible practice. I just don't think that all AI use is inherently evil.

    dev.to/drhyde/god-is-my-copilo

    #GithubCopilot

  5. I've been playing with #Github #Copilot as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value #readability, #maintainability, #testability etc. I agree that some ways of using #AI for coding are just terrible practice. I just don't think that all AI use is inherently evil.

    dev.to/drhyde/god-is-my-copilo

    #GithubCopilot

  6. Have you ever wondered how to measure #CognitiveLoad? There is no standardized scientific method for measuring it. However, for teams involved in software delivery and operations, we can ask about their understanding of the software, business domain, and user needs. By identifying factors that contribute to increased cognitive load, such as #testability, #operability, prioritization difficulties, and domain complexity, we can work towards alleviating these challenges.

  7. I can't quite convince myself yet that all inheritance/coupling is intrinsically bad, but I'm more and more recognising abstract base classes (ABCs) and classes as anti-patterns because they hinder , which to me is key to quality software; and mixins are by construction impossible to test on their own, and both patterns only make sense if a language supports inheritance, so it seems that the simplest option to avoid them is to get rid of inheritance altogether.

  8. I can't quite convince myself yet that all inheritance/coupling is intrinsically bad, but I'm more and more recognising abstract base classes (ABCs) and #mixin classes as anti-patterns because they hinder #testability, which to me is key to quality software; #ABCs and mixins are by construction impossible to test on their own, and both patterns only make sense if a language supports inheritance, so it seems that the simplest option to avoid them is to get rid of inheritance altogether.

  9. I can't quite convince myself yet that all inheritance/coupling is intrinsically bad, but I'm more and more recognising abstract base classes (ABCs) and #mixin classes as anti-patterns because they hinder #testability, which to me is key to quality software; #ABCs and mixins are by construction impossible to test on their own, and both patterns only make sense if a language supports inheritance, so it seems that the simplest option to avoid them is to get rid of inheritance altogether.

  10. I can't quite convince myself yet that all inheritance/coupling is intrinsically bad, but I'm more and more recognising abstract base classes (ABCs) and #mixin classes as anti-patterns because they hinder #testability, which to me is key to quality software; #ABCs and mixins are by construction impossible to test on their own, and both patterns only make sense if a language supports inheritance, so it seems that the simplest option to avoid them is to get rid of inheritance altogether.

  11. I can't quite convince myself yet that all inheritance/coupling is intrinsically bad, but I'm more and more recognising abstract base classes (ABCs) and #mixin classes as anti-patterns because they hinder #testability, which to me is key to quality software; #ABCs and mixins are by construction impossible to test on their own, and both patterns only make sense if a language supports inheritance, so it seems that the simplest option to avoid them is to get rid of inheritance altogether.

  12. I think it's about time we talk about one of Bob Fornal sessions. Come to #techbash 2024 next month & learn how to write testable code! Check out the full schedule and register by 8/31: techbash.com/schedule

    #programming #testability #developers #nepa #poconos #techevent

  13. "I was invited to a meeting called a 'pre-mortem': let’s discuss the things that might go wrong. This should be a wonderful source of testing ideas and, hopefully, a place to describe opportunities to increase #testability and #automatability"
    #SoftwareTesting #Automation
    buff.ly/3SmFx9E

  14. Have you ever wondered how to measure #CognitiveLoad? There is no standardized scientific method for measuring it. However, for teams involved in software delivery and operations, we can ask about their understanding of the software, business domain, and user needs. By identifying factors that contribute to increased cognitive load, such as #testability, #operability, prioritization difficulties, and domain complexity, we can work towards alleviating these challenges. bit.ly/3glIZxR

  15. Today was a day of low energy and huge frustration. Yet there was a highlight to celebrate: after over a year of sharing & demonstrating the value of running a service locally, finally 5 of my 6 fellow devs now have it running locally as well! 🤩💪🏻 We've come a long way together.

    #team #development #testing #testability #controllability

  16. How much time and effort goes into test automation maintenance? Automation test suites should be helping us. How come we end up working for them?

    Check out my blog post.

    everydayunittesting.com/2022/1

    #testing #automatedtesting #apitesting, #testability, #rest, #api, #apis

  17. In a bit less than an hour, @jamesshore will join me on my stream (JitterTed.Stream) for Part 3 of refactoring my Yacht dice game (github.com/jitterted/yacht-tdd) to use Nullables.

    Today we'll focus on the average score "Notifier" and "Fetcher" Ports, which connect to an external service.

    #Java #Design #Testability