Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Irdorath, statixx, Teh Wizard of Aiz


 Thema: Software-Entwicklung 0 ( new SammelThread() )
« erste « vorherige 1 ... 13 14 15 16 [17] 18 19 20 21 ... 51 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Apache

apache
Danke nochmal an die Hilfe von vor ein paar Seiten.

Ich hing jetzt irgendwie seit drei Abenden an der Teilaufgabe, mit der Caesar-Verschlüsselung bzw. vielmehr an der Entschlüsselung und jetzt läuft es endlich.

Ist zwar vermutlich für die meisten hier Kleinkram, trotzdem irgendwie ein gutes Gefühl wenn man seit Tagen an nem Problem grübelt und es endlich läuft
25.06.2021 22:59:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
xfxian

AUP xfxian 15.02.2013
Beste Gefühl sogar!
26.06.2021 18:19:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ameisenfutter

AUP Ameisenfutter 23.12.2022
It's what keeps us going! Breites Grinsen
26.06.2021 19:15:26  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
AJ Alpha

AUP Brot 18.02.2024
verschmitzt lachen
Und das Gehalt natürlich
27.06.2021 12:38:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Pago

tf2_spy.png
Irgendwie bekomme ich CMAKE + vcpkg nicht so zu laufen, wie die (glaube ich) gedacht sind.

Moechte zb. folgendes Projekt clonen, dann uebersetzen.

https://github.com/moneymanagerex/moneymanagerex

Danach mit vcpkg die Abhängigkeiten runtergeladen (wxwidgets).
ccache manuell runtergeladen/installiert.

dann in der CMakeSettings.json vom Projekt folgende Variablen ergänzt:
 
Code:
      "variables": [
        {
            "name": "CMAKE_TOOLCHAIN_FILE",
            "value": "C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake",
            "type": "STRING"
        },
        {
            "name": "CCACHE_PROGRAM",
            "value": "C:\\ccache\\ccache.exe",
            "type": "STRING"

        }
      ]


Trotzdem wird wxwidgets nicht gefunden ( find_package(...) )

Hat jemand ne Idee?
30.06.2021 14:14:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
X-Tender

AUP X-Tender 19.01.2009
Gibt es hier jemanden der sich mit Shopware 6 programmierung auskennt? Noch nie eine schlechtere Dokumentation gesehen...
01.07.2021 8:04:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Fabsn

AUP Fabsn 29.05.2013
Welche Dokumentation?
01.07.2021 10:56:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tenz

AUP Tenz 03.04.2009
 
Zitat von X-Tender

Gibt es hier jemanden der sich mit Shopware 6 programmierung auskennt? Noch nie eine schlechtere Dokumentation gesehen...



Schick mal ne PM
01.07.2021 15:59:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
blue

Bluay
 
Zitat von Fabsn

Welche Dokumentation?



01.07.2021 16:09:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
X-Tender

AUP X-Tender 19.01.2009
Schlimmer als keine Dokumentation sind falsche Dokumentationen.

 
WARUM WILLST DU NICHT FUNKTIONIEREN ICH MACHE ES DOCH WIE IN DER DOKU!!111

[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von X-Tender am 02.07.2021 7:58]
02.07.2021 7:58:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
luke_skywalker

Leet
Könnte man auch von der API von SAP SuccessFactors sagen. Hässlon
02.07.2021 9:45:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
krak0s

AUP krak0s 12.07.2010
Tolles Zitat dazu von nem Kollegen:

"Ich schreibe keine Doku. Guck mal, jede Doku die es gibt, ist entweder falsch oder veraltet. Warum soll ICH dann ne Doku schreiben?"
02.07.2021 10:51:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[Dicope]

[Dicope]
...
If it was hard to write, it should be hard to understand.
02.07.2021 10:57:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[KDO2412]Mr.Jones

[KDO2412]Mr.Jones
Die beste Doku ist der Code!
02.07.2021 11:16:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
luke_skywalker

Leet
...
 
Zitat von [Dicope]

If it was hard to write, it should be hard to understand.


Breites Grinsen
02.07.2021 11:17:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
AJ Alpha

AUP Brot 18.02.2024
 
Zitat von [KDO2412]Mr.Jones

Die beste Doku ist der Code!



Dies
02.07.2021 11:39:08  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Atomsk

Atomsk
Pfeil


hängt bei mir seit beginn eines migrationsprojekts im büro

/e: wobei das anfängliche schreckgespenst "legacy code" mittlerweile gnadenlos durch "code, der mir von externen dienstleistern präsentiert wird" ersetzt wurde...
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Atomsk am 02.07.2021 11:44]
02.07.2021 11:42:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tenz

AUP Tenz 03.04.2009
 
Zitat von AJ Alpha

 
Zitat von [KDO2412]Mr.Jones

Die beste Doku ist der Code!



Dies



Heftiger Sekundus für so Dinge wie implementation details. Ich bin ganz glücklich mit dem Ansatz, dass man für andere Menschen/Entwickler programmiert und nicht die Maschine.
Kommentare spart man sich dann in 95%* der Fälle halt, wenn der Code selbsterklärend'ish ist.

*sinkt natürlich je spezifischer die domain oder lower-leveliger die Sprache wird, das ist klar. Aber als z. B. Webentwickler-Pleb kommen die 95%+ glaube ich ganz gut hin.


Saubere Doku dann halt trotzdem für alles was öffentlich konsumiert wird, z. b. halt Schnittstellen, oder offene Architektur (Frameworks), erstere sind ja oft auch gut autogenerierbar.
02.07.2021 12:07:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
AJ Alpha

AUP Brot 18.02.2024
Full Ack.

Einzige Ausnahme sind math. Herleitungen etc, was aus dem Code nicht ersichtlich ist.

Oder kleine Querverweise zu stackoverflow etc Augenzwinkern
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von AJ Alpha am 02.07.2021 12:10]
02.07.2021 12:09:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Irdorath

AUP Irdorath 08.12.2020
 
Zitat von AJ Alpha

Oder kleine Querverweise zu stackoverflow etc Augenzwinkern



Hot damn, wieso verlinke ich eigentlich nicht die Stackoverflow Loesungen, aus denen ich meine Implementierungen klaue. Genial!
02.07.2021 12:12:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[Dicope]

[Dicope]
...
Je näher die Doku am Code ist, desto größer die Wahrscheinlichkeit, dass sie damit zusammen aktuell gehalten wird.
02.07.2021 12:12:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[Dicope]

[Dicope]
 
Zitat von Irdorath

 
Zitat von AJ Alpha

Oder kleine Querverweise zu stackoverflow etc Augenzwinkern



Hot damn, wieso verlinke ich eigentlich nicht die Stackoverflow Loesungen, aus denen ich meine Implementierungen klaue. Genial!


 
Code:
// Open file and read line by line, taken from [URL]https://stackoverflow.com/...[/URL]


Ich vergess das halt immer wieder. traurig
02.07.2021 12:13:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tenz

AUP Tenz 03.04.2009
 
Zitat von Irdorath

 
Zitat von AJ Alpha

Oder kleine Querverweise zu stackoverflow etc Augenzwinkern



Hot damn, wieso verlinke ich eigentlich nicht die Stackoverflow Loesungen, aus denen ich meine Implementierungen klaue. Genial!




Mach das 'fjeden, ich wäre bei *.ts stellenweise wahnsinnig geworden ohne diesen livehack™

[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Tenz am 02.07.2021 12:25]
02.07.2021 12:24:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ameisenfutter

AUP Ameisenfutter 23.12.2022
 
Zitat von luke_skywalker

Könnte man auch von der API von SAP SuccessFactors sagen. Hässlon


Kann man von beinahe jedem SAP-Produkt sagen.
02.07.2021 12:26:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
AJ Alpha

AUP Brot 18.02.2024
 
Zitat von Irdorath

 
Zitat von AJ Alpha

Oder kleine Querverweise zu stackoverflow etc Augenzwinkern



Hot damn, wieso verlinke ich eigentlich nicht die Stackoverflow Loesungen, aus denen ich meine Implementierungen klaue. Genial!



Hab mir das konsequent angewöhnt. Die Links sind hoffentlich stabil
02.07.2021 12:30:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Fabsn

AUP Fabsn 29.05.2013
Cool URIs don't change!

Gerade bei den ganzen StackExchange-Seiten bin ich mir ziemlich sicher, dass die auf ewig erreichbar bleiben.

Die meisten, mit denen ich bisher über Kommentare im Code gesprochen habe, kommentieren anders als ich und sehen den Sinn dahinter auch einfach nicht.
Ich brauch keine Erklärung, dass "$i += $foo" die Variable $i um den Wert von $foo erhöht.
Aber wenn irgendwas gemacht wird, was aus dem Code an sich eben nicht ersichtlich ist, dann bitte erklären wieso etwas gemacht wird. Vor allem dann, wenn man einen Workaround für ein noch nicht gefixtes Problem eines Frameworks oder so schreibt.
Hatte schon "schlaue" Menschen die erstmal alten Code "verbessert" haben, ehe sie dann stunden Später in die History sind um den alten Stand wiederherzustellen.

Direkte Links sind auch bei Regex sinnvoll. Bevor jemand rausfinden muss, was eigentlich
 
Code:
(\[(\$([A-Z0-9\_\-]*))(\|([^\]]+)?)?\])|(\$([A-Z0-9\_\-]*))
macht, soll die Person halt den Link zu regex101.com öffnen.


In Shopware 5 hat das Standardtheme z. B. die Klasse "is--collapsed" für aufgeklappte (ja verdammt, für aufgeklappte! Elemente. Wie oft da schon jemand in Child-Themes rumgepfuscht hat und dachte, er/sie könnte das jetzt korrigieren. lölerchen.
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Fabsn am 02.07.2021 13:15]
02.07.2021 12:48:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
derSenner

AUP derSenner 08.04.2020
Wer nicht ordentlich kommentiert, gehört halt gepaddelt, es ist so. Und es reicht nicht, irgendwelche Links zu hinterlegen. Das riecht sehr deutlich nach Code schlampig von StackOverflow kopiert, funktioniert, aber man hat keine Ahnung wieso. Wenn man ein Snippet versteht, dann kann man das auch in ein, zwei Zeilen für den nächsten, der da drüber stolpert, erklären. Wieso soll ich mir wieder die Arbeit machen müssen, eine ganze StackOverflow Diskussion durchzulesen? Dann hätte ich mir es auch gleich selbst ergoogeln können. Also links posten != Dokumentation. Es ist faul.

Am wichtigsten ist sowieso der docheader einer Funktion oder Klasse. Dort kann man in ein paar Zeilen optimal erklären, warum es dieses Ding gibt, was es macht, und was die Arguments bedeuten. Von mir aus ein @see und dann ein Link zu einer API-Doc oder so, aber bitte keine Forenlinks oder Yahoo-Answers ey.

Kommentieren heißt natürlich nicht so Schwachsinn wie:

 
Code:
// If foo is true, do something
if ($foo === true) {
    doSomething();
}


Ich sehe selbst, dass da 'n if ist, und da drinnen was passiert. Wenn das aus sinnvoll gewählten Funktionsnamen eh schon aus dem Kontext ersichtlich ist, ist auch keine weiter Dokumentation nötig. Ansonsten muss da genau stehen, warum hier ein if ist, und warum gerade hier dann die Funktion gecalled wird.

Generell: bidde wählt ordentliche Funktions- und Variablennamen. Das ist schon die halbe Dokumentation. Und um Himmels willen keine Abbreviations verwenden, das macht das Code lesen nur bescheuerter.
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von derSenner am 02.07.2021 13:16]
02.07.2021 13:13:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
NI-Xpert

Arctic
 
Zitat von Irdorath

 
Zitat von AJ Alpha

Oder kleine Querverweise zu stackoverflow etc Augenzwinkern



Hot damn, wieso verlinke ich eigentlich nicht die Stackoverflow Loesungen, aus denen ich meine Implementierungen klaue. Genial!



Hat Stackoverflow nicht alle Codeschnipsel auf ihrer Seite unter ner nicht-offenen Lizenz bei der man bei kommerziellem Einsatz dann Ärger bekommt? Oder ist das nur ne Urban Myth?
02.07.2021 13:15:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Fabsn

AUP Fabsn 29.05.2013
https://stackoverflow.com/help/licensing
02.07.2021 13:17:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
NI-Xpert

Arctic
Gnah warum mach ich mir dann immer so in die Hose ... das hätte ich doch einfach nachgucken können. Danke!
02.07.2021 13:18:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Software-Entwicklung 0 ( new SammelThread() )
« erste « vorherige 1 ... 13 14 15 16 [17] 18 19 20 21 ... 51 nächste » letzte »

mods.de - Forum » Public Offtopic » 

Hop to:  

Mod-Aktionen:
27.01.2022 20:53:02 Maestro hat diesen Thread geschlossen.

| tech | impressum