4 ms·
As someone coming from web dev to back-end JS I take with me the love for instant feedback, which allows for extensive manual testing during development. And I
by z3t4 7y ago
As someone coming from web dev to back-end JS I take with me the love for instant feedback, which allows for extensive manual testing during development. And I also use automatic regression tests before pushing to prod. Node.js is infamously known to use small modules, it however gives you battle tested code run by thousand in production.
I usually take a front-end first aproach, but there are also lots of people taking a backend first aproache where they rely more on static analysis, compilation, unit tests and packaging - rather then manually testing every LOC.
- theamk 7y agoInstant feedback is pretty common on backend thought? I know that at least Flask and Django in Python have it. And automated regression tests before pushing are in ever other language as well.
- z3t4 7y agoyeh, but why are there not tons of bugs in your code?
- adjkant 7y agoIs there anything you said that is specific to JS? > the love for instant feedback What languages can you not get this with? > And I also use automatic regression tests before pushing to prod. That's 100% language agnostic... > Node.js is infamously known to use small modules, it however gives you battle tested code run by thousand in production Many other languages have extensive packages pulled in, but that says nothing about how battle tested the code is unless all of the packages have high use. Python has plenty of packages with the same use level. Java has tons as well. The list goes on.
- z3t4 7y agoIn the past when people have asked me questions like those they usually knew the answers. So may I ask, Why you are asking?
- bmn__ 7y agoHe's calling you out on the wild claims in your post that are not particularly nuanced or unbiased. You shouldn't try to pull a fast one on HN readers, it won't work most of the time.