> my main ST days were developing a JS application in the days before Typescript / Flow and the like, so all my work relied on my own memory, consistent naming, global search and cmd+p to open files.
Ohh the days where you could open a JS project, immediately understand what it did and make a quick fix.
Now it's 15 lines of imports, then one line of code that you have no idea what it does because you have to find what it actually does by digging 10 layers down in the import inception. Buf if you have a IDE you can tell by the type annotation that it's an EnterpriseJavaScriptBeanConstructorFactorFunctionIterator and by clicking ctrl+space you can see that it has four methods: .create() .read() .update() and .delete()
Ohh the days where you could open a JS project, immediately understand what it did and make a quick fix. Now it's 15 lines of imports, then one line of code that you have no idea what it does because you have to find what it actually does by digging 10 layers down in the import inception. Buf if you have a IDE you can tell by the type annotation that it's an EnterpriseJavaScriptBeanConstructorFactorFunctionIterator and by clicking ctrl+space you can see that it has four methods: .create() .read() .update() and .delete()