distal-attribute
distal-attribute
distal-attribute
distal-attribute

Visual editors are not as trustworthy as the command line

User, date Message
Written by djn
3 years ago
Category: General
17 posts since Wed, 19 Sep 07
That, at least, is what a blog post I stumbled into today saying.

Let the flame war begin. Is the post:
a) right to the point;
b) dead wrong;
c) N/A?
Written by ansgar
3 years ago
5045 posts since Fri, 07 Apr 06
I'd say good to have both a GUI for conveniance and overview, and the command line for critical debugging. Both have their point of view. Programmers, however, should not put much trust in any GUI. Programmers should develop a feeling for if things shown in a GUI are right or wrong.

So, I vote for b) - the post above is wrong, and one-sided.
Written by kthanid
3 years ago
15 posts since Mon, 30 Jan 12
Personally I don't feel that it has as much to do with "trustworthiness" as it does with the fact that most GUI users probably don't completely understand what the GUI application is doing for them behind the scenes. If you are using a tool that is abstracting certain aspects of the underlying technology without having an understanding what those things are then you may well end up in trouble as a result.

I believe being able to survive on the command line is something any MySQL developer should be capable of doing, but I also see plenty of benefit in using GUI editors when the time calls for it (which is often if you have a good understanding of both the underlying database software itself as well as what "features" the GUI is providing for you and what the implications of those assumptions actually are).
Written by kalvaro
3 years ago
601 posts since Thu, 29 Nov 07
Apparently, he's a teacher talking about this students. It's pretty obvious that you can't learn SQL if a GUI tool does everything for you, for the same reason that you can't learn Visual Basic by dragging widgets from Visual Studio. What's actually not trustworthy is doing stuff you don't understand.
 

Please login to leave a reply, or register at first.