Delphi-PRAXiS
Seite 3 von 4     123 4      

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)

tigerman33 8. Dez 2005 11:25

Re: verbessertes Tastaturlayout zum Programmieren
 
IMHO sollten kompliziertere Berechnungen sowieso immer mit einer erklärenden Kommentarzeile versehen sein. Und dann ist es auch egal, ob die Berechnung im Rahmen einer if-Abfrage, Schleifenbedingung oder als separate Zuweisung auftaucht. (Wobei ich persönlich sogar dazu tendiere, die Extra-Zuweisung wegzulassen.
Und den expliziten Test mit BoolVariable=true halte ich auch für überflüssig. Wer Delphi kann, der wird
Delphi-Quellcode:
if BoolVariable then...
genauso gut lesen können wie
Delphi-Quellcode:
if BoolVariable=true
.

mh166 8. Dez 2005 12:10

Re: verbessertes Tastaturlayout zum Programmieren
 
Ich werd das Layout demnächst mal ausprobieren, wenn ich mal wieder mit Delphi programmiere (mach atm mehr mit PHP+HTML). Aber ich fürchte, dass ich einfach zu dumm bin, mir das so schnell einzuprägen, wo die einzelnen Tasten liegen... Von daher werd ichs dann eher wieder aufgeben, als ichs mir richtig zu Nutze gemcht hab.

Da freu ich mich doch richtig auf die hier: :love: *klück* :love: . Btw: Ich schreib mehr oder weniger mit 10 Fingern... hab mir das durch das ständige am PC-sitzen angewöhnt aber nich direkt gelernt bekommen. Von daher nutz ich die Finger so, wie sie mir halt gerade passen. Und dadurch wird beispielsweise die AltGr-Taste mit dem Daumen erschlagen. xD

Naja, viel Spaß noch Leute...
mfg, mh166

Daniel G 14. Jan 2006 23:29

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Zitat von mh166
Da freu ich mich doch richtig auf die hier: :love: *klück* :love: .

Soll laut Entwickler ja im Februar für 200 - 300 US-$ auf den Markt kommen.

Quelle

Die Muhkuh 15. Jan 2006 07:22

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

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

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

2 mal falsch geschrieben, 8mal richtig ;)

Phoenix 15. Jan 2006 10:49

Re: verbessertes Tastaturlayout zum Programmieren
 
Also ich benutze eigentlich zum Programmieren immer nur das englische Tastaturlayout. Die Klammern sind da sehr einfach zu erreichen, und Umlaute sollte man eh im Quelltext vermeiden ;-)

Zum anderen: Korrekt ist es:

Delphi-Quellcode:
if bool then
und nicht:
Delphi-Quellcode:
if bool = true then
Einfacher Hintergrund, und den hab ich schonmal gepostet: Wenn man = true hintendransetzt setzt man auch anstelle eines 'not (Ausdruck)' ein 'Ausdruck = false'. Und nun schaue man sich folgendes an:

Code:
if (EineBesondersSprechendBenamsteVariable or EineAuchSehrBesondersTreffendBenannteVariable) = false
So eine Zeile ist bei den meisten Code-Editoren zu breit um komplett auf den Bildschirm zu passen, das '= false' hinten übersieht man gerne. Wer scrollt auch nach rechts wenn da normalerweise nichts mehr kommen dürfte? Wenn ein Programmierer dann herkommt und die Zeile sieht, die nicht mit not beginnt geht er von der falschen Bedingung aus, und daraus ergeben sich jede Menge Fehler. (Und ja, solche Variablennamen kommen vor.)

Also zur Vermeidung von Fehlern hat man boolsche Variablen direkt evaluieren zu lassen und nicht mit potentiellen Bugmachern wie '= true' oder '= false' zu überfrachten.

jfheins 15. Jan 2006 11:35

Re: verbessertes Tastaturlayout zum Programmieren
 
Ich weis, dass es eigentlich offtopic ist, aber da gibt u.a. folgendes:
http://www.delphipraxis.net/internal...t=boolean+cast

d.h. mann sollte nie if Boolean=True then schreiben weil dann nicht auf Wahrheit, sondern auf Gleichheit mit der Konstante True (Unit System ?) geprüft wird.

Also nicht nur wegen Aussehen usw. sondern auch wegen gutem code nimmt man kein =true usw.

Nochmal ein kurzes Beispiel:
Delphi-Quellcode:
var Bool: Boolean;
begin
Bool := Boolean (4);

if Bool then
  // wird ausgeführt

if Bool=true then
  // wird nicht ausgeführt

end;
(musste sein, sorry ^^)

mh166 15. Jan 2006 11:53

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Zitat von Daniel G
Soll laut Entwickler ja im Februar für 200 - 300 US-$ auf den Markt kommen.

Juhuuu! :D Allerdings hab ich jetzt n Problem: Tastatur vs. Laptop. :lol: Aber ich glaub ich nehm erst mal den Laptop, die Tastatur läuft ja nich weg. ;)

Hat jemand Arbeit für mich? Ich könnte n bissel Geld gebrauchen. :mrgreen:

mfg, mh166

Matze 15. Jan 2006 21:11

Re: verbessertes Tastaturlayout zum Programmieren
 
Zitat:

Zitat von Phoenix
Zum anderen: Korrekt ist es: [...]

Dazu noch ein Link: Klick. ;)

forest 1. Mai 2006 00:15

Re: verbessertes Tastaturlayout zum Programmieren
 
Also, erstens mal, das geht so:
Delphi-Quellcode:
if BOOLEAN then
statt
Delphi-Quellcode:
if BOOLEAN=true then
und
Delphi-Quellcode:
if not BOOLEAN then
statt
Delphi-Quellcode:
if BOOLEAN=false then
Das nur mal zum Nicht-Thema, 2tens, zum eigendlichen Thema:

Ichkann kein 10Finger-Schreibseln und hab
mich an das lästige schreiben gewöhnt,
finde das Tool also nich SCHLECHT aber: NUTZLOS.

So, wollt ich nur mal gesagt haben! :coder2:

himitsu 1. Mai 2006 01:01

Re: verbessertes Tastaturlayout zum Programmieren
 
dann darf ich auch nochmal ._.

Zitat:

Zitat von noidic
vorrausgesetzt natürlich, BoolVariable ist ein boolean :)

totaler Schwachsinn ... http://www.delphipraxis.net/internal...=541211#541211 ... siehe erste CodeBox :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr.
Seite 3 von 4     123 4      

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