Definieren von Operatoren



  • weil ich wenn ich Operatoren überlade, darauf achte das der Operator eine sinngemäß ähnliche Bedeutung wie bei einem eingebauten Typ hat, ansonten halt ich das eher für verwirrend und willkürlich als nützlich



  • Ok, von der Warte her ist es klar.

    (Ist aber ne nette Idee die Operatoren mal zu tauschen 😃 )



  • @daishi

    wenn dein code niemand anders zu gesicht bekommt, ists doch egal :p

    Aber wenn man in gemeinsammen Projekten arbeitest ... und es Ploetzlich im Buero ruhig wird, wenn du den raum betrittst ...
    Wenn dann deine Kollegen an der Kaffemaschine werkeln und alle ploetzlich keinen Kaffee mehr trinken, die maschine aber noch voll ist ... also ich waer dann vorsichtig !!! 😃 😃 😃

    Ciao ...



  • @RHBaum
    Wegen des Kaffee's mache ich mir keine Sorgen. Meine Kolegen behaupten, es wäre Motorenöl, da ich ihn gerne stark trinke.

    Das tauschen der Operatoren, wäre ja auch nur eine Idee, wenn ich mal Quellcode weitergebe und verhindern will, das jemand ihn ausschlachtet.
    Bisher habe ich da eine andere Methode verwendet, ich habe angefangen alle Variablennamen und Funktionsnamen alphabetisch zu sortieren und dann wurden sie umbenannt.
    Da hat man dann recht schnell den Überblick verloren, da es nurnoch wilde Buchstabenketten sind, aus denen man die Funktion nicht ablesen kann.



  • Toll.
    Musstest du deinen Code schon mal nach einem halben Jahr warten ?
    Viel Spass...

    Devil



  • wenn ich mal Quellcode weitergebe und verhindern will, das jemand ihn ausschlachtet.

    Ist auch ned Sinn der sache ....

    Warum gibts quellcode weiter, wenn ned willst, dann andere ihn modifizieren ?
    Wenn nicht willst, das andere deinen quellcode durchstoebern, dann gib ihn ned raus. Dann gib binaercode raus.
    Das argument wegen benutzerdef uebersetzen, andere plattform etc. darf dann auch ned zaehlen, weil sowieso keiner anpassungen machen darf/sollte, ohne den Quellcode zu verstehen.

    Ehrlich, ich mein paranoia ist nen nettes Hobby, es darf aber ned zu lasten von wiederverwendbarkeit und wartbarkeit gehen.
    Wenn du sowas machen musst, beispielweisse in deiner Firma, dann ist irgendwo was am grundlegenden Prinzip falsch.

    Siene Ideen verstecken macht nur sinn, wenn man geld verdienen damit will, oder aber man ist nen unverbesserlicherer Egoist. Vor missbrauch der ideen ( also du machst dir nen kopf, und nen anderer entwickelt daraus nen produkt und verkaufts) auf der ebene wird man sich so ned schutzen koennen.

    Ciao ...



  • daishi schrieb:

    Das tauschen der Operatoren, wäre ja auch nur eine Idee, wenn ich mal Quellcode weitergebe und verhindern will, das jemand ihn ausschlachtet.
    Bisher habe ich da eine andere Methode verwendet, ich habe angefangen alle Variablennamen und Funktionsnamen alphabetisch zu sortieren und dann wurden sie umbenannt.
    Da hat man dann recht schnell den Überblick verloren, da es nurnoch wilde Buchstabenketten sind, aus denen man die Funktion nicht ablesen kann.

    *rofl*
    Sorry aber das gehört mit zu den dümmsten Sachen die ich in diesem Forum je gehört habe und das will was heißen! 🤡



  • Wie sicherst Du denn deine Quelltexte?



  • daishi schrieb:

    Wie sicherst Du denn deine Quelltexte?

    Sichern? Warum sichern?
    Wenn ich was Gutes programmiert habe dann wird das unter GPL oder BSD-License etc veröffentlicht.

    Wenn Du nicht willst dass Leute Deine Sourcen lesen dann veröffentliche sie halt nicht.



  • Und wenn sich Leute in daishi's Computer einhacken? 😮 😮 🤡



  • Genau, die berüchtigeten Quellcode-Banditen 😃
    Die nix anderes im Sinn haben als redlichen Programmieren die Ideen zu stehlen 😡



  • Und wenn sich Leute in daishi's Computer einhacken?

    Naja, im Moment lachen wir noch drueber .... Aber sag niemals nie! so abwegig ist das thema gar ned !

    Aber, red mit deinem Projectmanager etc, und frag nach nem Speicherkarte oder Memorystick oder aehnliches.
    Leg deine Sourcen auf nen verschluesseltes laufwerk (pgp etc.) und hab den schluessel auf dem neu erstandenen medium ...
    Paranoia hat seinen Preis !!! // sehr wahres und oft zitierter Satz !

    Aber im endeffekt wuerde dir der Projektmanager gern den finanziellen Aufwand spendieren, weil er X mal billiger ist, wie unsleserlicher code !

    Ciao ...



  • daishi schrieb:

    Wie sicherst Du denn deine Quelltexte?

    Wenn du unter sichern verstehst den Quellcode unleserlich machen dann gute Nacht. Hast du schonmal was von Libs, DLLs (Win), Shared Objects (Linux) etc. gehört?



  • Und wenn du dich wirklich vor dem bösen Kunden schützen musst, so liefere doch nur eine www.doxygen.org Doku aus, damit erschlägst du gleich zwei Fliegen mit einer Klappe. Deine Schnittstellen sind nach Aussen ausreichend dokumentiert und den Code kannst du dort im Html-Format mitliefern und somit kann ihn nicht jeder durch den Compiler jagen.

    Bei allem anderen ist das Binärformat immer noch das sicherste und gute Decompiler spucken auch keinen anderen Code aus als den den du hier erzeugst.

    Joe


Anmelden zum Antworten