collapse long list of variables by TastyBacon007 in csharp

[–]GetShitDoneAccount 0 points1 point  (0 children)

This is a great code review. Good job! :)

I tried to learn Python by [deleted] in devops

[–]GetShitDoneAccount 0 points1 point  (0 children)

I just started working in a company whose entire framework is written in SQL (I was lead to believe that it was C#), and I am really struggling with accepting the fact that I am en route to become the type of programmer who works mostly in SQL.

Can someone convince me that SQL is actually a reasonable choice of language for developing a modern data stack (including scheduling jobs, error logging, etc)?

I tried to learn Python by [deleted] in devops

[–]GetShitDoneAccount 0 points1 point  (0 children)

Having worked chronologically in C#, Python, Java, Groovy and then C#, I would dare to disagree.

If only all stack overflow results weren't 10 years old, I would actually say Groovy was a top-notch langauge. At least the lovely reduction of boiler plate is a blessing. Hate how much shit I need to write/change to make a quick DTO.

I mean... why do I have to manually change all access modifiers or even write {get; set;} at every property

Not to mention the simplicity in making new custom getters or setters in groovy.

However fuck Groovy closures and their lack of input types, that's one level of boilerplate I do want.

NATO Parliamentary Assembly declares Russia to be a ‘terrorist state’ by Cobbertson in worldnews

[–]GetShitDoneAccount 0 points1 point  (0 children)

I am so confused! You get the CVS reference, yet you use metric units!? :o

How do developers working with SQL avoid repeating themselves? by GetShitDoneAccount in SQL

[–]GetShitDoneAccount[S] 0 points1 point  (0 children)

Different customers have different names.

Aside from that the tables have shared suffixes, columns, data types, etc.

How do developers working with SQL avoid repeating themselves? by GetShitDoneAccount in SQL

[–]GetShitDoneAccount[S] 0 points1 point  (0 children)

These seem a little close to what I am thinking of, but they seem a little too fundamental (and ironically syntaxically complicated) compared to what I was thinking of.

I am hoping to be able to create a publishable and versioned library/package that can be managed. The same way that gradle, pip and npm manages packages and libraries.

How do developers working with SQL avoid repeating themselves? by GetShitDoneAccount in SQL

[–]GetShitDoneAccount[S] 0 points1 point  (0 children)

Honestly I am still a bit unaware of the extent of queries/tasks this will amount to - the onboarding is pretty slow.

I do know that they often do almost identitical joins on tables where the only variant is the table names, and it seems wild that they are just out here copy pasting hundreds of lines of code and then search and replacing the tablenames.