Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » [eclipse/PyDev] Anzeigen der Member und Autovervollständigung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.10.2006, 17:00 Uhr
Pler
Einer von Vielen
(Operator)


Hallo!

Bin grad dabei mir ein bisschen Python anzuschaun.
Um ein bisschen was zu schreiben verwende ich Eclipse mit PyDev.
Leider macht Eclipse nur manchmal die Autovervollständigung für Funktionen und Variablen die ich aus anderen eigenen Modulen einbinde.
Nur diese Standardfunktionen wie __doc__ und sowas werden vorgeschlagen
(Wenn ich alles von Hand tippe funktionierts)

1. Hat jmd. ne Idee woran das liegen könnte?

Völlig unklar ist mir noch immer, wie das überhaupt funktionieren soll, wenn ich eine Funktion schreibe.

Code:
def setName(self,name)
  self.Vorname = name.???
  self.Vorname = name.???

Eclipse kann ja gar nicht wissen, dass hier ein string erwartet wird.

2. Wird das trotzdem irgendwie gemacht (normalerweise)?


Das bringt mich noch zu einer anderen Überlegung:
3. Sollte man eigentlich bei Skriptsprachen (Wenn ich also nicht wie bei C den Typ angeben kann) immer erst prüfen, ob ich das richtige bekommen habe?

Wenn jemand meine Klassen benutzt, und z.B. Anwendereingaben unkontrolliert an meine Funktionen weitergibt, passiert dort der Fehler.
Das könnte ja wohl bei C nicht passieren, da der andere Programmierer schon mal mindestens dazu gezwungen wird die Daten in die von meiner Funktion geforderte Form zu bringen.
(Zum Beispiel int statt string)

Dieser Post wurde am 05.10.2006 um 17:02 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Software ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: