|
(((((((huh?)))))))
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
+5 for the creativity.
Jeremy Falcon
|
|
|
|
|
Same from me.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Not quite; they're full of others.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
yep
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Yup. I don't even want to go back to C#, I wanna go right back to well written, hand rolled functionality. And before you nay sayers come in, it was some good stuff we built 20 years ago.
I am currently working on an interface between MATLAB and R. The only tool set available that is supported on all our platforms is in Java, but that's not the problem. MATLAB and R both have their own JVM's and, depending which way you call from, such minor details as class loaders and library paths are different depending which platform you are working from.
EML. Really.
veni bibi saltavi
|
|
|
|
|
|
Great. That's cute. Let's leave them to themselves. Fine with me as long as they stay there and don't leave their mess for others to clean up.
And you want to stick Nagy in there? No Gin or other fire water inside the reservation!
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
CDP1802 wrote: as long as they stay there and don't leave their mess for others to clean up Please tell me how amazing all of the C# code you come across is!
Maybe Marc can show you some fine C#[^].
Could it be that VB as a language has nothing to do with the bad code that's written in it?
|
|
|
|
|
No, it's not the language. It's the culture of the community, which generally prefers good old tinkering over such new fashioned stuff as architecture or object orientation. They just want to keep the 'proven' methods they have been using since their first C64. And yes, they also tend to produce similar stuff in other languages if they are forced to. They just as likely try to pass on this mentality to younger programmers and scream discrimination when somebody points out the reasons why their pearls of wisdom are not so popular anywhere else.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Very true. I'm busy with a VB.NET project right now, at the client's insistence, but I've done the whole architectire and rough proototypes (just to give him screenshots for feedback) in C#, because I'm very good at it, and fast. Then I'll take great pleasure in what will be a very simple and quick rewrite in VB.NET, at it's best.
|
|
|
|
|
Nagy Vilmos wrote: I wanna go right back to well written, hand rolled functionality In which case you'd go back to Delphi 3, not VB4.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Nagy Vilmos wrote: And before you nay sayers come in
I get this really. But, that's because I was a C++/MFC developer who was then called upon to do some VB 5.x/6.x at a company. If you come at VB from the right angle it can be a great tool.
You could make API calls anyways and if you understand how to do that from VB, there is great power.
Everything on Windows is really just a wrapper to the API anyways so if VB is your thing then fine.
As long as you do it right.
However, I worked with some other VB devs who were MS certified but they absolutely didn't understand the basics of OOP and what it could do for you, because all they really did was type code.
But that's a problem in any language. Those are the devs that give VB a bad name.
|
|
|
|
|
That!
VB was great and we did some great things with it. The problem I had was, as you said, it was very easy to write rubbish.
veni bibi saltavi
|
|
|
|
|
In C too. And C# (Solid proof: I wrote rubbish in C#). And Java. And PHP. A bad programmer will create crap no matter what tool he/she uses.
CALL APOGEE, SAY AARDWOLF
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"Go ahead, make my day"
|
|
|
|
|
den2k88 wrote: A bad programmer will create crap no matter what tool he/she uses.
Right!
Don't blame the language.
Blame the dev!!!
Harsh, but true.
|
|
|
|
|
Even a really good programmer will sometimes write crap code, if it's quick and disposable. At least I do, things like copy and paste blocks of code everywhere, instead of refactoring to services or superclasses. Yet when I'm done, my client has wireframes2, and I have a very good vision for a real architecture, a much better vision than starting out trying to guess the edge cases, I've already hacked around them and pondered how to deal with them properly.
|
|
|
|
|
Quality of code must be measured against the project requirements and its phase. If it's a study and preliminary phase or a simple tester / utility putting too much effort in proper code factoring is a waste of time and resources, and the quality must be measured differently.
In the end it all depends on the design specifics and finalities, as always in engineering,
CALL APOGEE, SAY AARDWOLF
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"Go ahead, make my day"
|
|
|
|
|
raddevus wrote: But that's a problem in any language. Those are the devs that give VB a bad name.
Not even that. They are actually proud of their disfunctional 'solutions', criticism comes generously for anyone who is not from their tribe while having to take some criticism of course is an outrageous insult.
Ignoring them and not getting involved with their junk is the fairest way to deal with them. Leave them in their misery, if that's what they want.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
CDP1802 wrote: Ignoring them and not getting involved with their junk is the fairest way to deal with them.
Put them in a box and leave them there. Absolutely.
|
|
|
|
|
raddevus wrote: Put them in a box and leave them there Can't.
It's full of cats.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
You can have it. It's all yours.
|
|
|
|
|
+1. VB used right is still a good choice in 2017. Faster, dirtier and simpler than C# when communicating with C++ and DLLs. For native programmers it's still a boon, while using .NET for the front-end hampers quite a lot.
And writing small testers? Piece of cake! A VB 7 would definetely encounter good acceptance, so much that it could even kill .NET in the non portable / non web applications.
CALL APOGEE, SAY AARDWOLF
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"Go ahead, make my day"
|
|
|
|
|
My one experience of VB was writing a jet DB client. I had a control in DB code with the same name as a column, and in one record, data of the same name in that column.
It didnt work.
That was scary.
Anyway, Java, isnt it suposed to be a standard?
|
|
|
|
|
SQL is also a standard, but most of the code I've seen is not portable without adjustment. Especially if it comes from SQL Server.
|
|
|
|