A side comment, I have found that configuring a few live templates in IntelliJ helps me to write a lot of the repetitive code just a handful of keystrokes regardless of the language.
Structural refactoring is another amazing feature that is worth knowing.
I've also got some mileage from live templates for repetitive code. However, at some point I built[0] an IntelliJ IDEA plugin to help me generate setters and field assignments that I felt live templates weren't a good solution for (for my case). I don't know if JavaFactory solves this kind of problem, keen to try it out.
I think IntelliJ is a great tool on its own.
Recently, they even added a feature that auto-injects dependencies when you declare them as private final — super convenient.
I can’t help but wonder if the folks at JetBrains are starting to feel a bit of pressure from tools like Cursor or Windsurf
zikani_03|9 months ago
[0]: https://github.com/nndi-oss/intellij-gensett
javafactory|9 months ago
I can’t help but wonder if the folks at JetBrains are starting to feel a bit of pressure from tools like Cursor or Windsurf