Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Let's face it: AI can check your code 100x faster and catch 10x more issues than you can. "Code reviews" as a widespread practice is not coming back. There are only two reasons we should consider code reviews today: 1. To transfer knowledge within a team. 2. To ensure...

48,783 Aufrufe • vor 1 Jahr •via X (Twitter)

11 Kommentare

Profilbild von Santiago
Santiagovor 1 Jahr

The @withgraphite team just released Diamond, an AI-powered code review agent that connects with your GitHub account and automatically reviews every pull request you submit. They are partnering with me on this post. Here is what Diamond does with your code: 1. It will find bugs 2. It will find any logical mistakes in your code 3. It will find style inconsistencies 4. It will uncover security issues And it will do all of this without you having to do anything! To use it right now, you must belong to a GitHub organization (personal projects are not supported yet). As soon as you enable it on one repository, the agent will start working whenever you push your updates. My recommendation is to start by augmenting your team with Diamond: 1. Set up Diamond and use it as a first-pass review 2. Keep your code review process as a second layer 3. After some time, reevaluate You can check Diamond at the following link: With 100 free pull requests per month, you have plenty of space to test it and see how it works for you.

Profilbild von Ithy
Ithyvor 1 Jahr

What happens when you combine every AI? It's time for something better than ChatGPT...

Profilbild von Xes García
Xes Garcíavor 1 Jahr

AI is gonna complain: Why do I have to review the same code I just wrote 10 mins ago? 😆

Profilbild von TadasG
TadasGvor 1 Jahr

Yeah check @recursiveAF guy is building AI code reviewer and I think they got like 2m funding

Profilbild von Zia Karim
Zia Karimvor 1 Jahr

LGTM 👍

Profilbild von 0xMart
0xMartvor 1 Jahr

I need full codebase awareness code review tool fully on-premise. Is there something like this or do I need to build one using Claude code?

Profilbild von Martijn van Nieuwenhoven
Martijn van Nieuwenhovenvor 1 Jahr

I think most of our PR comments are about misunderstood business requirements or missed edge cases. Debating about standards, code quality and formatting is already solved in IDE's?

Profilbild von Emil Fine
Emil Finevor 1 Jahr

what about the purpose of checking code that it is optimized for memory, processing, cost, and maintainability, following OOP standards or other standards?

Profilbild von l0rinc
l0rincvor 1 Jahr

Lol, no

Profilbild von rvivek
rvivekvor 1 Jahr

Do you think it's an important skill to assess for in the hiring process though?

Profilbild von Arpit Sharma
Arpit Sharmavor 1 Jahr

AI is great, but human intuition still matters.

Ähnliche Videos

AI is changing the software engineering craft. Anders Hejlsberg (Anders Hejlsberg) - creator of C#, TypeScript and industry legend - on why code review needs to get more enjoyable in response: #1 - AI is shifting the craft from writing code, to reviewing code: "In a sense, we're all turning into project managers. We can have an army of junior programmers, called agents, that will just spit out reams of code but someone's got to have the big picture and review all of that. And so, increasingly, our craft is going from one of writing the code, to one of reviewing the code and building the architecture of the code and overseeing the work. It's a different kind of craft. It's a different kind of enjoyment. I've always liked writing the code. To me that was the fulfilling part, seeing it work. In a way, AI robs a little bit of that, because I am less interested in reviewing code." #2 - The code review experience should be improved: "I think we could also make the process of reviewing code much more interesting than it is today. I mean, today, you see a list of diffs in alphabetical order and now it's up to you to make heads or tails of it. There are more pedagogical ways of presenting that. And you could have commentary generated by the AI that tells you what the changes are and whatever, and then tries to guide you along. So that symbiotic relationship, I think we need to work on that more and to keep the enjoyment in there."

The Pragmatic Engineer

38,988 Aufrufe • vor 1 Monat

I'm teaching a new course! AI Python for Beginners is a series of four short courses that teach anyone to code, regardless of current technical skill. We are offering these courses free for a limited time. Generative AI is transforming coding. This course teaches coding in a way that’s aligned with where the field is going, rather than where it has been: (1) AI as a Coding Companion. Experienced coders are using AI to help write snippets of code, debug code, and the like. We embrace this approach and describe best-practices for coding with a chatbot. Throughout the course, you'll have access to an AI chatbot that will be your own coding companion that can assist you every step of the way as you code. (2) Learning by Building AI Applications. You'll write code that interacts with large language models to quickly create fun applications to customize poems, write recipes, and manage a to-do list. This hands-on approach helps you see how writing code that calls on powerful AI models will make you more effective in your work and personal projects. With this approach, beginning programmers can learn to do useful things with code far faster than they could have even a year ago. Knowing a little bit of coding is increasingly helping people in job roles other than software engineers. For example, I've seen a marketing professional write code to download web pages and use generative AI to derive insights; a reporter write code to flag important stories; and an investor automate the initial drafts of contracts. With this course you’ll be equipped to automate repetitive tasks, analyze data more efficiently, and leverage AI to enhance your productivity. If you are already an experienced developer, please help me spread the word and encourage your non-developer friends to learn a little bit of coding. I hope you'll check out the first two short courses here!

Andrew Ng

1,223,969 Aufrufe • vor 1 Jahr