Morning Code Sip

MCS 0030: No to IWYU, New Good Stuff is Simple Stuff, GitHub Copilot Extensions

Today, I propose the 3 following articles to start your day.

Don’t Use include-what-you-use

Here, the author argues that you shouldn’t use the tool include-what-you-use, which is often listed in the « nice to have », when we talk about C or C++ projects.
Personnally, even if, as the author lists, there are a lot of issues with this tool, I still run for time to time on the projects I am working on, in order to clean the codebase from useless includes.

The new stuff is always simple

This article is very interesting, as I feel that some developers tends to thinks that, if they build something complex, then the stuff produced is good, since you use a lot of cognitive power and it look smart (I have been guilty of that too).
But, as the author shows in this article, it is more often than not, the opposite, as simple stuff tends to work, and provide a solid ground from which you can build on.
From then, it’s only a matter of compounding new simple stuff over already working stuffs (a lot of stuffs ^^)

GitHub Copilot Extensions

A few days ago, GitHub annonces GitHub Copilot Extensions, which will provide software editors to be able to improve the GitHub Copilot ever more:
The world of Copilot is getting bigger, improving the developer experience by keeping developers in the flow longer and allowing them to do more in natural language.


I hope you enjoyed those articles as much as your morning bevrage, and that they gave you some interesting knowledge.
Personnally, I read them while drinking my first cup of coffee of the day ☕

Have a splendid day, and see you in the next Morning Code Sip articles. 😀

Laisser un commentaire