|
|
|
|
Es gibt zu viele Formate. Ich denke, man müsste ein für allemal die Vorteile aus allen zusammen nehmen und ein richtig gutes neues Format erfinden, damit ein für allemal Schluss ist.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von statixx
| Zitat von PutzFrau
| Zitat von derSenner
Ja, naja. Aber was ist denn viel besser für Configs?
- JSON: An sich geil, aber keine Comments, deshalb useless.
| |
JA MANN WARUM KEINE COMMENTS JSON?
Das ist echt so eine unglaubliche Frechheit
| |
|
Code: |
{
"Futz": "Prau",
"Kommentar": "Kommentar in JSON!"
}
|
|
Und dann "Kommentar" einfach nicht auswerten.
https://i.imgur.com/pUbW58H.jpg
| |
Wird nicht funktionieren, bzw müsstest Kommentar# immer hochzählen da man keine doppelten Keys haben darf
|
|
|
|
|
|
|
Ganz oben ein Comment-Array; Array-Index entspricht der Zeile im weiteren JSON wo der Kommentar hingehört. Unkommentierte Zeilen müsse als leere Array-Values eingetragen werden.
// Insgesamt finde ich YAML echt sehr OK. Es macht alles, was es soll: Arrays, Objects, Strings, etc. Am Ende des Tages wie ein JSON, nur halt anders formatiert.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von derSenner am 10.06.2021 20:17]
|
|
|
|
|
|
| Zitat von Ameisenfutter
Abgesehen von der Syntax ($$$$$$$$$$) ist mir an PHP eigentlich nie etwas komisches aufgefallen. Arbeite aber de facto erst seit 2 Jahren damit und Laravel ist halt an sich so geil, dass man sich eigentlich ständig nur darüber freut, wie wenig Code man schreiben muss.
| |
Das Problem von PHP ist ja auch nicht die Sprache an sich, sobdern dass es halt auf jedem popligen Server läuft und es deshalb von jedem Stümper verwendet wird
Den Syntax find ich eigentlich auch nicht komisch, aber ich bin ja auch der einzige Mensch der den Erlang Syntax super findet
|
|
|
|
|
|
|
YAML ist ok wenn man den richtigen Editor mit Syntax Highlighting hat.
Ich kann da Goland mit dem YAML Plugin empfehlen Meine größte YAML hat über 7200 Zeilen und ich editiere sie regelmäßig und mich hat das Dateiformat immer noch nicht zur Weißglut gebracht. Andere Sachen lassen mich viel viel eher alles hinschmeißen und vielleicht Rosenzüchter oder so was werden...
|
|
|
|
|
|
|
Und ich schreibe/editiere Policies in nem 9k Zeilen groessen XML.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von MCignaz am 10.06.2021 20:58]
|
|
|
|
|
|
Ich bin sprachlos ob der letzten beiden Posts.
|
|
|
|
|
|
|
YAML ist für Menschen
JSON ist für Maschinen
YAML kann auch JSON
JSON kann kein YAML
so einfach ist das
|
|
|
|
|
|
|
Ich lese lieber JSON als YAML, bin ich eine Maschine?
|
|
|
|
|
|
|
| Zitat von MCignaz
Und ich schreibe/editiere Policies in nem 9k Zeilen groessen XML.
| |
Hast du nicht immer coole C++ Sachen gemacht?
/e: Bitte in den Startpost: "MCignaz: XML"
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von xfxian am 10.06.2021 21:46]
|
|
|
|
|
|
|
|
|
|
...
|
|
|
|
|
|
|
| Zitat von Swift
Ich lese lieber JSON als YAML, bin ich eine Maschine?
| |
Stockholm Syndrom
|
|
|
|
|
|
|
| Zitat von GandalfDerPinke
| Zitat von Ameisenfutter
Wow, was soll ich als ABAP-Entwickler denn dann erst sagen.
| |
Du musst auf die inneren Werte schauen.
| |
Um die steht's bei ABAP glaub auch nicht gut.
|
|
|
|
|
|
|
Mir hat mal jemand erklärt, dass er bei ABAP mit drei Leerzeichen einrückt. Ich hab dann einfach aufgelegt.
|
|
|
|
|
|
|
So schuetze ich meinen Python Code for Plagiaten.
(Danke fuer die elegante Loesung vorhin, PF)
|
|
|
|
|
|
|
| Zitat von [Dicope]
Mir hat mal jemand erklärt, dass er bei ABAP mit drei Leerzeichen einrückt. Ich hab dann einfach aufgelegt.
| |
Eine Arbeitskollegen von mir, die seit 30 Jahren ABAP macht und mindestens 100k bekommt, kannte bis Anfang des Jahres keine Code-Vervollständigung.
|
|
|
|
|
|
|
| Zitat von [Dicope]
Mir hat mal jemand erklärt, dass er bei ABAP mit drei Leerzeichen einrückt. Ich hab dann einfach aufgelegt.
| |
| Zitat von Ameisenfutter
Eine Arbeitskollegen von mir, die seit 30 Jahren ABAP macht und mindestens 100k bekommt, kannte bis Anfang des Jahres keine Code-Vervollständigung.
| |
Welcher Editor? Langsam glaube ich ja fast alles
Ich haette beinahe einen ABAP-Programmier kennen gelernt, er hatte ein dickes ABAP-Buch auf dem Schreibtisch liegen. Das WG-Zimmer von dem war verwahrlost. Bin rueckwaerts raus. Was mir aufgefallen ist, das Buch war noch eingeschweisst und unberuehrt. Trotzdem, einfach mal alle in die Schublade "verwahrlostes WG-Zimmer" gesteckt
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von hoschi am 10.06.2021 23:38]
|
|
|
|
|
|
SE80, der Editor in der SAP GUI. Ist auch da einfach Ctrl+Space wie überall. Ist auch nicht das einzige, womit man sie noch überraschen konnte, aber definitiv das, wo mir der Mund am weitesten offen stand.
|
|
|
|
|
|
|
|
|
|
|
"Der Vorteil dieses Konzeptes ist, dass kein Zusammenführen von Versionen erforderlich ist, da nur immer ein Entwickler eine Datei ändern kann."
Oder auch: "Der Vorteil ist, dass sich alte oder faule Säcke davor drücken können, neue Technologien zu erlernen."
Ich mein, wtf? D.h. dann steht das ganze Projekt wenn ein Lurch eine superwichtige Utility-Klasse oder so gelocked hat, dann aber auf Urlaub fährt? Ja gute Nacht.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von derSenner am 11.06.2021 0:06]
|
|
|
|
|
|
Joachim du Katzensohn, was teilst du so einen content? Wie soll ich jetzt schlafen?
Disclaimer: mein Telefon hat hoschi zu Joachim gemacht und ich finde es sehr angemessen!
Irdo: gern geschehen
|
|
|
|
|
|
|
| Zitat von xfxian
| Zitat von MCignaz
Und ich schreibe/editiere Policies in nem 9k Zeilen groessen XML.
| |
Hast du nicht immer coole C++ Sachen gemacht?
/e: Bitte in den Startpost: "MCignaz: XML"
| |
Ja, offiziell bin ich auch als C++ Dev angestellt. Aber das macht in Wirklichkeit nur 10-20% des Jobs aus. Rest ist zusehen, dass die Python Tests nicht auseinanderbrechen und halt die XML Shenanigans.
|
|
|
|
|
|
|
| Zitat von derSenner
"Der Vorteil dieses Konzeptes ist, dass kein Zusammenführen von Versionen erforderlich ist, da nur immer ein Entwickler eine Datei ändern kann."
Oder auch: "Der Vorteil ist, dass sich alte oder faule Säcke davor drücken können, neue Technologien zu erlernen."
Ich mein, wtf? D.h. dann steht das ganze Projekt wenn ein Lurch eine superwichtige Utility-Klasse oder so gelocked hat, dann aber auf Urlaub fährt? Ja gute Nacht.
| |
Ich konnte neulich nen halben Tag nicht arbeiten, weil ein Kollege Termine hatte, auf Nachrichten nicht reagiert hat und "nicht aus der Klasse gegangen ist".
/ Immerhin weiß ich jetzt, dass dieses alberne Objektsperrensystem eine "pessimistische Versionsverwaltung" ist.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Ameisenfutter am 11.06.2021 7:27]
|
|
|
|
|
|
Mit genau sowas muss ich hier arbeiten. Jetzt weiß ich wenigstens wie sich das schimpft. Wortwörtlich.
| Zitat von derSenner
Oder auch: "Der Vorteil ist, dass sich alte oder faule Säcke davor drücken können, neue Technologien zu erlernen."
Ich mein, wtf? D.h. dann steht das ganze Projekt wenn ein Lurch eine superwichtige Utility-Klasse oder so gelocked hat, dann aber auf Urlaub fährt? Ja gute Nacht.
| |
Dafür gibt es glücklicherweise Lösungen. Zum einen den force unlock, und zum anderen... die Bierliste.
|
|
|
|
|
|
|
Der Thread kommt 2 Jahre zu spät
Ich habe vor ca. 2-3 Jahren den Wunsch gefasst etwas programmieren zu lernen.
Daraus sind zwei Android Apps(Java) (durchgezogen bis in den AppStore ) und ein Programm für meine Arbeit entstanden, das ganz furchtbar über C# und ABAP(?, der SAP Schnittstelle halt) arbeitet und mir meine tägliches Roboten vereinfacht.
Vermutlich bekommt aber jeder der davon Ahnung hat einen Herzkasper wenn er meinen Code sieht
|
|
|
|
|
|
|
Bei 9 Seiten in 3 Tagen ist es auch etwas befremdlich, dass es den Thread vor 2 Jahren noch nicht gab.
|
|
|
|
|
|
|
| Zitat von Noxiller
Der Thread kommt 2 Jahre zu spät
Ich habe vor ca. 2-3 Jahren den Wunsch gefasst etwas programmieren zu lernen.
Daraus sind zwei Android Apps(Java) (durchgezogen bis in den AppStore ) und ein Programm für meine Arbeit entstanden, das ganz furchtbar über C# und ABAP(?, der SAP Schnittstelle halt) arbeitet und mir meine tägliches Roboten vereinfacht.
Vermutlich bekommt aber jeder der davon Ahnung hat einen Herzkasper wenn er meinen Code sieht
| |
Normal. Ich hab vor paar Jahren in der alten Firma aus Neugier (und Unterforderung) angefangen, leider hab ich meinem Ex-Chef damals die Einführung überlassen. Ich leide heute noch darunter dass er mir Scheiße beigebracht hat :-)
Entstanden ist damals ein Tool für die Kollegen der Abteilung das bis heute genutzt wird. Es steht sogar mein Name drunter, und an sich ist es ein gigantischer Winforms Monolith der aus einer einzigen großen Klasse besteht die mit Methoden >1000 Zeilen um sich wirft. Wenn das jemand bei nem Jobinterview ausgräbt bin ich geliefert.
Was ich sagen will: Alter Code ist immer scheiße. Vielleicht nicht mehr so fundamental falsch wie ganz am Anfang, aber man lernt ja in der Regel immer dazu. Jeder hat so Leichen im Keller. Einfach machen und viel lesen - wird immer besser.
Ich hab leider kein Sitzfleisch privat - bin daher neidisch auf den App-Store so lang hab ich nie durchgezogen.
|
|
|
|
|
|
|
Dann will ich auch mal.
Auf der Arbeit: Delphi (als Sprache okayish, aber die IDE hingt einfach 10+ Jahre hinterher )
In der Freizeit (so alle 3-4 Wochen mal, um auch mal in bekannteren Sprachen was Erfahrung zu sammeln): Python, C#, Kotlin
Github (nur reine halbfertige funprojekte): https://github.com/helguts
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Gepan.3dsvs.com am 11.06.2021 8:18]
|
|
|
|
|
Thema: Software-Entwicklung 0 ( new SammelThread() ) |