Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   verbessertes Tastaturlayout zum Programmieren (https://www.delphipraxis.net/58435-verbessertes-tastaturlayout-zum-programmieren.html)

mumu 7. Dez 2005 10:59

Re: verbessertes Tastaturlayout zum Programmieren
 
if variable > 1
if variable < 2
if variable <= 2
if variable >= 2
if variable <> 2
if variable is TControl

if variable - 1 = 2
if variable + 1 * 4 / 3 > 5

usw...

Matze 7. Dez 2005 11:01

Re: verbessertes Tastaturlayout zum Programmieren
 
if not B then *g*

Zitat:

Zitat von stoxx
Das Ganze macht einen Riesen Spass, da die AltGr Taste im 10 Fingersystem sowieso viel besser zu erreichen ist, als die Shift Taste mit dem kleinen Finger.

Idn finde es genau umgekehrt besser. ;)

RavenIV 7. Dez 2005 11:04

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Zitat von mumu
if variable - 1 = 2
if variable + 1 * 4 / 3 > 5

Das ist ja wohl Quatsch hoch drei.
man macht doch in einer if-Abfrage keine Berechnungen.
Das spricht gegen jede Art von Softwaredesign.
wir sind doch hier nicht bei einem Wettbewerb "wer kann den am unleserlichsten Code in den wenigsten Zeilen schreiben".
schon eher variable := variable + 1 * 4 / 3;
und dann erst if variable > 5 then ...

auch variable - 1 benutzt keiner => dec(variable);

Matze 7. Dez 2005 11:08

Re: verbessertes Tastaturlayout zum Programmieren
 
Bei boolschen Ausdrücken macht das aber oft wenig Sinn:

Delphi-Quellcode:
if not finished then
if canceled then
Aber das gehört eh nicht wirklich zum Thema ...

RavenIV 7. Dez 2005 11:18

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Zitat von Matze
Bei boolschen Ausdrücken macht das aber oft wenig Sinn:

Delphi-Quellcode:
if not finished then
if canceled then
Aber das gehört eh nicht wirklich zum Thema ...

auch für boolsche Variablen ist es empfohlen, dass man schreibt:
Delphi-Quellcode:
if BoolVariable = True then
und nun Schluss mit dem OffTopic und mit dem Flame.

noidic 7. Dez 2005 12:06

Re: verbessertes Tastaturlayout zum Programmieren
 
Nette Geschichte, allerdings verrenke ich mir bei Benutzung von AltGR regelmäßig den kleinen Finger...

Trotzdem noch was OT:

Zitat:

Zitat von RavenIV
auch für boolsche Variablen ist es empfohlen, dass man schreibt:
Delphi-Quellcode:
if BoolVariable = True then

Grober Unfug.

Delphi-Quellcode:
If BoolVariable then
liefert immer das selbe Ergebnis wie

Delphi-Quellcode:
If BoolVariable = true then
vorrausgesetzt natürlich, BoolVariable ist ein boolean :)

Der Vergleich, wenn er nicht wegoptimiert wird ( könnt ich mir gut vorstellen ) verschwendet Prozessorticks und verwirrt ausserdem.

stoxx 7. Dez 2005 12:23

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Nette Geschichte, allerdings verrenke ich mir bei Benutzung von AltGR regelmäßig den kleinen Finger...
hmmm ... also ich nehme für AltGr den Ringfinger, da sie so halblinks unter dem Satzzeichen "Punkt" liegt.
Vielleicht ist Deine Space Taste ja länger, und sie liegt damit weiter rechts ?
Ich hab mir sowieso meine Tastatur gleich dreimal gekauft ( für 2 Rechner und einmal Ersatz), da man auf einer neuen Tastatur immer eine Umgewöhnungsphase braucht und oft leicht daneben haut.
Außerdem finde ich sie auch vom Anschlagverhalten perfekt ... na gut, anderes Thema.

Ultimator 7. Dez 2005 13:40

Re: verbessertes Tastaturlayout zum Programmieren
 
Hm, ich drück AltGr immer mit dem rechten Daumen, da der eh immer auf der Leertaste liegt.
AltGr -> Daumen; 8/9 -> Mittelfinger; geht optimal :)

stoxx 7. Dez 2005 16:42

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Zitat von Ultimator
Hm, ich drück AltGr immer mit dem rechten Daumen, da der eh immer auf der Leertaste liegt.
AltGr -> Daumen; 8/9 -> Mittelfinger; geht optimal :)

das ist ja das, was ich gerade nicht wollte.

Zur Übung:
Bitte Augen schließen.

Zehnmal hintereinander die Sequenz: " ,[];{}. " schreiben.

Wieviel mal davon schreibst Du das, was Du wirklich willst ?

mumu 8. Dez 2005 09:52

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von Matze
Bei boolschen Ausdrücken macht das aber oft wenig Sinn:

Delphi-Quellcode:
if not finished then
if canceled then
Aber das gehört eh nicht wirklich zum Thema ...

auch für boolsche Variablen ist es empfohlen, dass man schreibt:
Delphi-Quellcode:
if BoolVariable = True then
und nun Schluss mit dem OffTopic und mit dem Flame.

naja aber wenn die variable sowieso selbsterklärend ist
z.B.

if isReady then
...

macht ein = true dahinter eigentlich wenig sinn...


Zitat:

Zitat von RavenIV
Zitat:

Zitat von mumu
if variable - 1 = 2
if variable + 1 * 4 / 3 > 5

Das ist ja wohl Quatsch hoch drei.
man macht doch in einer if-Abfrage keine Berechnungen.
Das spricht gegen jede Art von Softwaredesign.
wir sind doch hier nicht bei einem Wettbewerb "wer kann den am unleserlichsten Code in den wenigsten Zeilen schreiben".
schon eher variable := variable + 1 * 4 / 3;
und dann erst if variable &gt; 5 then ...

auch variable - 1 benutzt keiner =&gt; dec(variable);

erstens wollte ich damit nur mal aufzeigen was so alles möglich ist und wie du das ganze hier durch ein dauer istgleich-Zeichen einschränken bzw. umständlicher machen würdest.
und zweitens ist das ein schmarrn, dass das gegen jede Art von Softwaredesign spricht.
oh man ey, in machen fällen kann das sehr wohl sinnvoll und übersichtlicher sein, als andere angaben.
man muss da immer schauen, wie es grad passt...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz