<@UFAHSLYJ1> They don’t have coding standards defi...
# suitescript
a
@Craig They don’t have coding standards defined, as far as I know, they told me that last year during an interview. They are working on that but due to the nature of the company and the size, they don’t have them defined at the time of my interview last year.
c
I wonder what they mean by 'nature and size'
Often it's members of the techincal services that write scripts and I know there's no process for code quality etc.
It's a consultant hacking together whatever works in the available billable hours.
a
It is a global company with hundreds if not thousands developers across the world, implementing coding standards is not as easy as it may look, is easier said that done…
c
It's a good excuse but there's not even the smallest effort made
I worked at NetSuite 2015 - 2017. I tried multiple times to push a more formal release process but was shot down.
a
When a company is large enough you start walking into corporate bull***, bureaucracy start affecting decision making and ownership of processes and standards, it is a very very complex problem.
On top of that developers are not very resilient to changes, every developer thinks they way the do it is better…
c
design patterns be damned 🙂
a
• Design patterns • Best practices • Data structure • Etc . Still humans/developers resist to changes and still hard to implement.
c
The main issue is the billable hour. Your bonus comes from your billables, code review isn't billable
a
Probably other factors too? The offer oracle extended to me was not particularly appealing or above the market, they have this mentality that you should feel pride of working for them and they feel they don’t have to compete with others salary wise.
c
I left NetSuite just as they were moving offices into Oracle so I'm not sure about their culture, I can only imagine it's garbage,
I do remember one of the NetSuite directors talking about the "privilege" of working for Oracle. I think he was just happy to be cashing out his stock.
r
Was just out at SuiteWorld and it was a mixed bag on this topic. Sounds like some teams have structure and others don't. Clinton Blackburn was more in the realm of structure, code review and typescript. A couple other consultants either hit or miss on solutions that were best (or at least better) practice for coding standards especially with the latest ECMA and SuiteCloud CLI
c
Most of the scripts i've seen (at least the 1.0 ones) are massive pre-hardcoded stuff that they just uncomment (and leave the commented out stuff in the file). They'd modify sometimes as needed. I called it "code by number". Why anyone would pay $250+/hr for those people to write code is beyond me unless you just don't know any better.
😂 1
I'm also seeing consultant companies still writing new code in 1.0 as well
interview your partner AND their dev team IMO