Post

Write? No. Build / deploy / <verb of choice> -- yes. Especially if your stuff has to go through CI/CD.

0 reposts0 likes

"Build" is the operative word here, in the classic programming sense: Edit using whatever you want. The process to build <e.g. compile your C application> should be CLI-only, primarily for automation purposes, and to decouple you from the IDE, which may or may not generate build scripts.

It used to be that IDEs were designed to do everything for you, including the build, and most of them still do this. This made automation difficult or impossible, because starting an IDE and clicking buttons in automated tests is .. problematic.