#testability — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #testability, aggregated by home.social.
-
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.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
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.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
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.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
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.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
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.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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: https://techbash.com/schedule
#programming #testability #developers #nepa #poconos #techevent
-
"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
https://buff.ly/3SmFx9E -
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. https://bit.ly/3glIZxR
-
Join @jamesshore and me in 25 minutes for more live pair programming!
-
#Development #Reviews
New WCAG 2.2 features rated · What to expect from the new success criteria in the Web Content Accessibility Guidelines 2.2 https://ilo.im/10qhn1_____
#WebDevelopment #WebDev #Accessibility #A11y #WCAG #SuccessCriteria #Impact #Usability #Understandability #Teachability #Testability -
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.
-
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.
https://www.everydayunittesting.com/2022/10/is-it-worth-it.html
#testing #automatedtesting #apitesting, #testability, #rest, #api, #apis
-
Right before the year ends, you're probably thinking, if I had less than an hour, what would be an appropriate way to use it? Straight out of #JCON22.
https://www.everydayunittesting.com/2022/11/how-to-tdd-in-legacy-code-from-jcon-2022.html
#refactoring #legacycode #testing, #testability, #tdd, #bugs, #java, #jcon2022, #JCON, #unitttesting
-
In a bit less than an hour, @jamesshore will join me on my stream (https://JitterTed.Stream) for Part 3 of refactoring my Yacht dice game (https://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.