🔧 Let’s talk tools! What are your go-to helpers for programming and testing? #programming #tools #testing
I’ve been exploring different tools to streamline my workflow and make my coding life easier. Here are a few that have been game-changers for me:
– GitKraken for managing version control and collaborating with team members 🐙
– Postman for testing APIs and ensuring they function correctly before integrating them into my projects 📬
– VS Code extensions like Prettier and ESLint to keep my code clean and error-free ✨
– Docker for containerizing my applications and simplifying the deployment process 🐳
What tools have you found most helpful in your programming journey? Share your favorites and let’s help each other level up our development skills! 👩💻🚀
I’ve used both of these. I have BeyondCompare to compare files. I had something that could simulate a kind of mail server (I can’t run a mail server locally).
I know some people that have gotten good at running tasks on vi or emacs or Notepad++ to run certain operations on text files.
I’ve used LLMs to help write small bits of Python code to do file processing. I don’t use Python enough to recall the syntax that easily, so it helps to have the LLM figure that out for me, otherwise, I’d be Google’ing for stuff and that would take longer.
I use netcat a lot for piping data over the network for quick mock ups. I use vim + cli utilities often as well, e.g.
xxd file.dat | vim –
for a quick and dirty hex editor.
For Java, maven + JUnit + mockito + test data generator (Instancio) + IntellIj IDE . For frontend, Mocha/Jest + any mocking api for dummy data. I have done a bit of Python and use pytest. In terms of file comparison JUnit has add ons for that.
>. I am looking for things that simplify my workflow.
It’s best to specify what your current workflow is and the current problems you’re facing, some may be able to provide better advice related to it. Since I use Java, I’ve found IDEs have a built-in tool that makes things easier and has a nice workflow, for example creating empty test cases automatically for every new method/function I create and a simple return value.