AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Was nervt euch so, während der Programmierung oder so allgemein

Was nervt euch so, während der Programmierung oder so allgemein

Ein Thema von himitsu · begonnen am 26. Jun 2010 · letzter Beitrag vom 3. Mai 2013
Thema geschlossen
Seite 1 von 2  1 2   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#1

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 11. Nov 2011, 14:22
Wie kann man eigentltich sagen "dieses Layout ist ein Debug-Layout" ?

Kann man irgendwie sagen, dieses Debug-Layout gehört zu diesem Nicht-Debug-Layout?
Also wenn das Layout aktiv ist, soll dieses Debug-Layout genutzt werden und bei einem Anderem ein Anderes.

Bzw. kann man Delphi sagen, es soll immer das letzte Layout, welches zuletzt zum Debuggen genutzt wurde, auch das nächste Mal nutzen?

Und am Liebsten wäre es mir, wenn er sich auch die aktuellen Änderungen merken würde und man nicht jeden Scheiß erst speichern muß.
Ein Therapeut entspricht 1024 Gigapeut.
 
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.049 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 11. Nov 2011, 15:06
Wie kann man eigentltich sagen "dieses Layout ist ein Debug-Layout" ?
F6 ist dein Freund
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
 
N1ls

Registriert seit: 22. Aug 2010
1 Beiträge
 
Delphi 7 Professional
 
#3

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 19. Nov 2011, 22:15
Mich nervt gerade
Delphi-Quellcode:
if false = someFunction() then
begin
  // do something
end;
extrem an.

Mal ganz abgesehen vom Vergleich auf false(den Code habe ich sinngemaess von PHP uebersetzt und da machen solche Abfragen ab und an sogar Sinn). Mit der Reihenfolge komme ich gar nicht klar. Ist IMHO einfach nur umstaendlich zu lesen, oder?

Gruesse,

N1ls
 
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#4

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 20. Nov 2011, 02:41
In PHP soll das wohl angeblich einen Sinn machen. Man stellt bei Prüfung auf eine Konstante dieselbe vor den Vergleichsoperator, um zu vermeiden, dass die Variable ungewollt überschrieben wird, falls man mal "=" statt "==" schreiben sollte. Diese Unschönheit dient also einzig und allein dazu, im Falle eines Tippfehlers den Fehler schneller zu finden.

PHP-Quellcode:
if ($pi == 3.14) // so sollte's normalerweise sein
if ($pi = 3.14) // so kann man sich aber mal vertippen (ergibt keinen Fehler)
if (3.14 == $pi) // deswegen machen's viele Leute so
if (3.14 = $pi) // weil im Falle eines Fehlers das hier einen Fehler gibt
Ich find's bescheuert.

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
 
N1ls

Registriert seit: 22. Aug 2010
1 Beiträge
 
Delphi 7 Professional
 
#5

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 21. Nov 2011, 07:09
In PHP soll das wohl angeblich einen Sinn machen. Man stellt bei Prüfung auf eine Konstante dieselbe vor den Vergleichsoperator, um zu vermeiden, dass die Variable ungewollt überschrieben wird, falls man mal "=" statt "==" schreiben sollte. Diese Unschönheit dient also einzig und allein dazu, im Falle eines Tippfehlers den Fehler schneller zu finden.
Danke Wenn ich wenigstens eine Erklaerung dafuer habe, komme ich damit schon eher klar. War mir nur komplett schleierhaft, warum man sowas macht.

Gruesse,

N1ls
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#6

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 21. Nov 2011, 07:24
Wenn PHP, C und Co. nicht soeinen Scheiß machen würde, wie z.B. wo man innerhalb einer IF-Abfrage Zuweisungen machen kann und wenn man dazu auch noch nicht erlaubt, daß man Rückgabewerte einfach so verfallen lassen kann (vorallem bei Vergleichen), dann hätte man auch Einfach überall (Zuweisung und Vergleich) das = nehmen können, da sich dann über das Umfeld entscheidet, ob es eine Zuweisung oder ein Vergleich sein soll.
Dann würde auch nicht passieren, daß man in C ausversen eine Zuweisung statt einem Vergleich macht, da sich dann ja der Compiler dafür entscheidet, wozu er grade Lust hat.
Ein Therapeut entspricht 1024 Gigapeut.
 
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.660 Beiträge
 
Delphi 12 Athens
 
#7

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 21. Nov 2011, 07:29
Also stehst Du wohl auf Basic.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
 
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.989 Beiträge
 
Delphi 12 Athens
 
#8

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 20. Nov 2011, 05:00
Mal ganz abgesehen vom Vergleich auf false(den Code habe ich sinngemaess von PHP uebersetzt und da machen solche Abfragen ab und an sogar Sinn).
Naja, immerhin ist es in Delphi kein Fehler auf false zu prüfen. (Nur auf true prüfen wäre ein Fehler.)

Weder der Vergleich auf true oder false noch die Reihenfolge entsprechen der Logik im Kopf, deshalb ist das natürlich ungewohnt. Aber auch bei nicht boolschen Werten ist die Reihenfolge immer noch anders als im Kopf, wenn auch nicht der Vergleich an sich.
Sebastian Jänicke
AppCentral
 
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 20. Nov 2011, 09:12
Ich finde das hier
Delphi-Quellcode:
if false = someFunction() then
begin
  // do something
end;
nicht unleserlich sieht es doch fast so aus wie
Delphi-Quellcode:
if not someFunction() then
begin
  // do something
end;
da fände ich das hier
Delphi-Quellcode:
if someFunction() = false then
begin
  // do something
end;
schlechter.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
 
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Was nervt euch so, wärend der Programmierung oder so allgemein

  Alt 20. Nov 2011, 09:52
Würde ich trotzdem in not SomeFunction() ändern
Markus Kinzler
 
Thema geschlossen
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Untitled document This thread Refback 7. Nov 2011 09:54

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz