I’m super proud to present our latest research. Can an LLM be used to safely refactor complex code? Check out our brand new whitepaper on ”Refactoring vs Refuctoring: Advancing the state of AI-automated code improvements”.
WELCOME TO THE ENGINEERING ROOM | @AdamTornhill 👇
Visualizing & Prioritizing Technical Debt To Identify RED CODE ➡️ https://t.co/c7UabJXipy
Thanks to Adam for joining me. Make sure to give him a follow and enjoy the podcast!
#SoftwareEngineering#SoftwareDevelopment
How do you start when refactoring complex code?
A good first step is to increase its modularity by extracting well-named methods clarifying the overall intent.
Check out this excellent post by @Incubyte_co on how to make that process more data-driven: https://t.co/CVU67NedSP
Complex dependencies make it hard to reason about code.
Change coupling offers a powerful guide for visualizing the impact of code changes: https://t.co/UkEaGlf47O
In our latest code quality research, we debunk the myth that there's an inevitable trade-off between speed and quality.
Check it out: https://t.co/cqbimLkcO6
Thanks! The cool thing about our off-boarding sim is that we prioritize the code by both relevance and impact. That way, it helps you mitigate the largest risks first.
Getting the organizational side of software right is just as important as any properties of the code.
To support that, we have released a new type of analysis that visualizes the alignment between development teams and code. This is how it works: https://t.co/svtBjFW9q9
How do we know if our actual development work -- the way we collaborate in code -- matches our desired organization and architecture?
Our new team-code alignment analysis visualizes these dynamic aspects of software development teams: https://t.co/svtBjFEy1z
A common question after my #GOTOamst talks related to the evolution of code. And indeed, trends are more important than any absolute values. Here's an example from how it looks in @codescene:
🔴 What can software developers learn from offender profiling?
@AdamTornhill Tornhill teams up with Offender Profiler @CruxConception to investigate disruptive ways of analyzing source code and organizations.
https://t.co/5eeWUPp0jb
#softwareengineering#codescene
Go 1.18 represents the biggest change ever to #golang with the introduction of generics.
We're proud to announce that CodeScene has implemented supported for Go's generics. Check it out via our community edition or a free trial on private projects: https://t.co/JszT3Omcak