Die Suche ergab 10 Treffer
- Sonntag 22. November 2015, 23:12
- Forum: Allgemeine Fragen
- Thema: Refactoring von tiefen Objektstruckturen
- Antworten: 15
- Zugriffe: 2187
Re: Refactoring von tiefen Objektstruckturen
@BlackJack Hm, da hast du Recht, der ListItem ist vermutlich keine passende Bezeichnung. Es geht darum einen Compiler für die Sprache PL/0 zu schreiben, der Bytecode für eine (bereitgestellte) VM erzeugt.
- Sonntag 22. November 2015, 16:50
- Forum: Allgemeine Fragen
- Thema: Refactoring von tiefen Objektstruckturen
- Antworten: 15
- Zugriffe: 2187
Re: Refactoring von tiefen Objektstruckturen
@BlackJack danke für die Hinweise. Es stimmt das ich bisher eher in Java entwickelt habe. Ich dachte es ist eine gute Angewohnheit so aussagekräftige Namen wie möglich zu verwenden, aber ich habe es wohl tatsächlich etwas übertrieben 
- Sonntag 22. November 2015, 13:31
- Forum: Allgemeine Fragen
- Thema: Refactoring von tiefen Objektstruckturen
- Antworten: 15
- Zugriffe: 2187
Re: Refactoring von tiefen Objektstruckturen
@BlackJack Wie könnte ich meine Namen besser wählen? Ich habe mich eigendlich an der PEP0008 orientiert. Und kannst du mir ein Beispiel geben was ich bei der typiesierung besser lösen könnte?
- Samstag 21. November 2015, 23:35
- Forum: Allgemeine Fragen
- Thema: Refactoring von tiefen Objektstruckturen
- Antworten: 15
- Zugriffe: 2187
Re: Refactoring von tiefen Objektstruckturen
@BlackJack Dann mach dich erst auf meinen weiteren Code gefasst :D Was könnte ich denn bei den Namen besser machen?
Danke für den Hinweis auf das Visitor Pattern. Ich versuch damit ein Codefragment zu verbessern, was wirklich nicht schön aussieht. Es ist so, dass auch die Sematik des PL/0 Code ...
Danke für den Hinweis auf das Visitor Pattern. Ich versuch damit ein Codefragment zu verbessern, was wirklich nicht schön aussieht. Es ist so, dass auch die Sematik des PL/0 Code ...
- Freitag 20. November 2015, 22:42
- Forum: Allgemeine Fragen
- Thema: Refactoring von tiefen Objektstruckturen
- Antworten: 15
- Zugriffe: 2187
Re: Refactoring von tiefen Objektstruckturen
@snafu Es handelt sich um eine (Names)liste, mit welcher ein Quellcode (in dem Fall in der Sprache PL0) analysiert werden soll.
Diese Liste enthält Objekte vom Type ListItem . Jedes ListItem enhält ein Objekt Grundtyp ListItemDescription .
Je nach Quellcode-Token wird ein Objekt ...
Diese Liste enthält Objekte vom Type ListItem . Jedes ListItem enhält ein Objekt Grundtyp ListItemDescription .
Je nach Quellcode-Token wird ein Objekt ...
- Freitag 20. November 2015, 09:50
- Forum: Allgemeine Fragen
- Thema: Refactoring von tiefen Objektstruckturen
- Antworten: 15
- Zugriffe: 2187
Re: Refactoring von tiefen Objektstruckturen
@ __deets__, snafu danke für die Hinweise! Ich find es gar nicht so einfach das immer durchzusetzen, da ich ja gleichzeitig sehr modularen Code schreiben möchte.
@snafu Wenn ich die Rückgabe der Suchergebnisse anpassen würde, so verschiebt sich die Verschachtelung doch nur um eine Ebene, oder ...
@snafu Wenn ich die Rückgabe der Suchergebnisse anpassen würde, so verschiebt sich die Verschachtelung doch nur um eine Ebene, oder ...
- Donnerstag 19. November 2015, 20:48
- Forum: Allgemeine Fragen
- Thema: Refactoring von tiefen Objektstruckturen
- Antworten: 15
- Zugriffe: 2187
Refactoring von tiefen Objektstruckturen
Hallo, ich wollte nach Anregungen fragen wie ich in meinen Code generell besser mit langen Objektketten umgehen kann. Nehmen wir beispielsweise: search_result.found_namelist_item.namelist_item_descript.const_block_idx
(Könnte ja durchaus noch länger sein) Das Programmieren wird immer unangenehmer ...
(Könnte ja durchaus noch länger sein) Das Programmieren wird immer unangenehmer ...
- Mittwoch 18. November 2015, 21:05
- Forum: Allgemeine Fragen
- Thema: Byteorder bei Schreiben in Datei
- Antworten: 4
- Zugriffe: 857
Re: Byteorder bei Schreiben in Datei
@Sirius3 macht Sinn, danke
- Mittwoch 18. November 2015, 21:04
- Forum: Allgemeine Fragen
- Thema: Byteorder bei Schreiben in Datei
- Antworten: 4
- Zugriffe: 857
Re: Byteorder bei Schreiben in Datei
Ahhhhhh... besten Dank. Es lag wirklich an hexdump. Wenn ich mein hexdump mit -C aufrufe ist alles wie gewünscht. Klasse!
- Mittwoch 18. November 2015, 20:48
- Forum: Allgemeine Fragen
- Thema: Byteorder bei Schreiben in Datei
- Antworten: 4
- Zugriffe: 857
Byteorder bei Schreiben in Datei
Hallo, ich möchte ein Bytefile erstellen, wo die ersten vier Bytes die Zahl 1 im Format little Endian repräsentieren.
Leider scheint python die byte order beim schreiben nicht zu beachten..
little_endian_bytes = pack('<l', 1)
# prints -> b'\x01\x00\x00\x00'
Jedoch..
hexfile = open('hexfile ...
Leider scheint python die byte order beim schreiben nicht zu beachten..
little_endian_bytes = pack('<l', 1)
# prints -> b'\x01\x00\x00\x00'
Jedoch..
hexfile = open('hexfile ...
